QwiglyDee
cbcd04c81d
drawing grid clipping
2021-01-04 11:31:30 +07:00
Dion Moult
1fe2bd8332
Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0
2021-01-04 13:07:36 +11:00
Dion Moult
6387c03dbc
WIP port reassign and unassign class to partial editing. See #1222 .
2021-01-04 13:07:29 +11:00
Cyril Waechter
516869ba5d
Use lru_cache for pset module ( #1229 )
...
New features
===========
* `get_by_name` : get pset template by name
* `is_templated` : allow to check if a pset template correspond to given name
Enhancement
============
* Use of lru_cache simplify code and enhance performance largely
(10+ times more requests in 4 less time)
kudo to aothms for the idea. See https://github.com/IfcOpenShell/IfcOpenShell/pull/1221#issuecomment-752902996 .
* Take advantages of new caching system and new features in blenderbim
2021-01-04 12:13:04 +11:00
Dion Moult
0c0ffce908
WIP assigning a class now ported over to partial editing and creates an IFC element. See #1222 .
2021-01-04 11:08:15 +11:00
Dion Moult
af5350bb9f
WIP refactor representation editing into geometry module. See #1222 . Some new functionality as a result:
...
- Representations can now be added to any context, even invalid ones, non-subcontext, or missing target views
- Switching representations now change all linked data objects
2021-01-03 19:45:40 +11:00
Dion Moult
c5ec54ca7f
WIP refactor context UI into its own module. Remove dependency to Blender properties. See #1222 .
2021-01-03 12:08:00 +11:00
Thomas Krijnen
b91dfb401d
Rewrite svg array_to_string()
2021-01-02 13:08:01 +01:00
Thomas Krijnen
979f37d7c6
--svg-poly option and correct HLR view direction
2021-01-02 12:34:10 +01:00
Dion Moult
23abc604f9
WIP implement partial editing for adding / removing subcontexts. See #1222 .
2021-01-02 20:28:52 +11:00
Dion Moult
a997b2f999
WIP you can now partially edit the object placement of an object. See #1222 .
2021-01-02 19:33:32 +11:00
Dion Moult
0ecf66f7fa
New IfcOpenShell placement utility module
2021-01-02 19:32:27 +11:00
Dion Moult
2c6686846a
WIP allow partial mesh geometry editing to preserve style assignments. See #1222 .
2021-01-02 17:45:36 +11:00
Dion Moult
008014a89b
WIP refactor ability to partially write a new shape representation. See #1222 .
2021-01-02 15:39:24 +11:00
Dion Moult
b016d39eca
WIP refactoring representations to be incrementally edited. See #1222 .
...
# Conflicts:
# src/ifcblenderexport/blenderbim/bim/operator.py
2021-01-01 12:15:18 +11:00
QwiglyDee
c773b5741b
decorations anti-aliasing
2020-12-31 19:56:55 +07:00
Cyril Waechter
9060b6ee40
Rework python pset module ( #1221 )
...
New features
============
* Handle all syntax for ApplicableEntity as defined in IFC documentation. (drawback it increase request time by ~2/3)
* Allow to get applicable psets directly from template definition without caching.
This allow more general purpose usages. (drawback it increase request time by ~2.4)
To notice / discuss
===================
* `ifcwrap/CmakeLists` was installing only `.py` and `.bnf` files from `ifcopenshell-python`.
Why ? It now copy all files. Is it an issue ?
* property template file is now stored in ifcopenshell python module to allow usage
from every softwares. It was before only available for blenderbim addon.
* psets and qtos are now optionnally cached at object instead of module level.
This allow to work with multiple schema in the same python interpreter.
(eg. might help conversion between schemas)
* in blenderbim addon psetqto are now stored in `schema.psetqto`.
2020-12-31 21:39:33 +11:00
Thomas Krijnen
c3d4ce8f51
Store drawing location in SVG
2020-12-31 11:31:05 +01:00
Thomas Krijnen
a5adb01dff
IfcConvert --svg-xmlns option
2020-12-30 14:44:43 +01:00
Thomas Krijnen
de5ce28a78
--auto-section and --auto-elevation flags
2020-12-30 14:25:08 +01:00
Dion Moult
9def261316
Importing now stores a link to the original IFC representation contexts and subcontext IDs
2020-12-30 21:09:19 +11:00
Dion Moult
c844076efb
New experimental option to export file from memory in preparation for incremental editing
2020-12-30 13:50:10 +11:00
Dion Moult
ee222628f3
Add Vim swp files to gitignore
2020-12-30 12:20:02 +11:00
Dion Moult
cd6c258687
IFC Clash in the BlenderBIM Add-on now generates snapshots of clashes in BCF
2020-12-30 12:18:41 +11:00
QwiglyDee
0799a78e9a
aligned grid labels horizontally
2020-12-30 02:44:46 +07:00
QwiglyDee
a073015a9a
Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0
2020-12-30 01:07:13 +07:00
QwiglyDee
01d59a1bc2
decoration code cleanedup/refactored
2020-12-30 01:05:48 +07:00
QwiglyDee
453dbd65ac
grid decorations.
2020-12-29 21:43:35 +07:00
aothms
7ae685dbff
Nix build: py39, boost1.71, no py34 on macos, boost url, no dae validator build
2020-12-29 07:59:52 -05:00
QwiglyDee
0d457ba0ce
breakline decoration.
...
close #1214
2020-12-29 19:10:29 +07:00
Dion Moult
ef8b3d60b7
Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0
2020-12-29 22:49:28 +11:00
Dion Moult
c502d39aaf
Add support for BCFXML export of IFC Clash results
2020-12-29 22:49:22 +11:00
QwiglyDee
397a09846e
Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0
2020-12-29 18:18:45 +07:00
Dion Moult
ceb7b0e13f
Refactor BCF features into its own module
2020-12-29 14:15:15 +11:00
Dion Moult
f49174cab4
Refactor main init to call module inits instead
2020-12-29 13:49:53 +11:00
Dion Moult
17e805e144
Minor fix - see #1062
2020-12-29 10:03:57 +11:00
Long
5c92bd7348
implement Open Drawing Camera button ( #1220 )
2020-12-29 10:00:49 +11:00
QwiglyDee
7c45181a6e
fixed decoration of broken geom again
2020-12-29 02:15:28 +07:00
QwiglyDee
82468370a7
fixed Level decoration color
...
close #1213
2020-12-29 02:09:48 +07:00
QwiglyDee
7f49ebea55
fixed addin grid
...
close #1217 , close #1215
2020-12-29 02:04:08 +07:00
Dion Moult
c0381588f3
Implement add BCF related topic
2020-12-28 20:13:41 +11:00
Dion Moult
37e56c4011
Implement remove BCF related topic
2020-12-28 19:56:57 +11:00
Dion Moult
ea83238e7a
Implement support for adding BCF document references
2020-12-28 19:46:47 +11:00
Dion Moult
fa6df3fa30
Implement support for deleting document references
2020-12-28 18:44:33 +11:00
Dion Moult
36a0119f40
Implement add BIM Snippet
2020-12-28 16:04:09 +11:00
Dion Moult
9fc5d97488
Merge pull request #1219 from htlcnn/v0.6.0
...
ifccsv delimiter
2020-12-28 15:03:55 +11:00
htlcnn
f277733ff5
ifccsv delimiter
2020-12-28 10:18:55 +07:00
Dion Moult
510d756cc4
Implement delete BCF topic BIM snippet
2020-12-28 13:14:33 +11:00
Dion Moult
bca9c82c3d
Implement ability to edit labels
2020-12-28 12:50:22 +11:00
Dion Moult
3deba2e71e
Implement support for adding BCF labels to topics
2020-12-28 12:46:52 +11:00