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
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
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
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
Long
5c92bd7348
implement Open Drawing Camera button ( #1220 )
2020-12-29 10:00:49 +11: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
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
Dion Moult
d5566785be
Implement BCF delete label
2020-12-28 11:40:40 +11:00
Dion Moult
6cfa9f6e9b
Implement ability to edit individual BCF reference links
2020-12-28 11:20:44 +11:00
Dion Moult
6a00f2f0d2
Implement adding BCF reference links
2020-12-27 17:07:02 +11:00
Dion Moult
b9583c562d
Implement support for deleting reference links
2020-12-27 16:53:40 +11:00
Dion Moult
e51b7d3c85
Implement ability to add BCF header file
2020-12-27 16:20:35 +11:00
Maxim Vasilyev
5234c8086f
fixed typo
2020-12-27 00:21:59 +07:00
QwiglyDee
abaae7f06d
copying grid.
...
close #1210
2020-12-26 23:25:39 +07:00
QwiglyDee
3c2c591d6d
breakline annotation
...
close #1208
2020-12-26 22:01:14 +07:00
Dion Moult
67f7e68fa7
Implement support for deleting BCF header files
2020-12-23 16:22:29 +11:00
Dion Moult
7b2fa3e877
Add support for adding BCF viewpoints
2020-12-23 15:53:38 +11:00
Dion Moult
5a1f2ec4fe
Implement support for editing BCF comments
2020-12-23 13:58:28 +11:00
Dion Moult
6f84bc6ce5
Implement BCF add comment
2020-12-22 18:41:51 +11:00
Dion Moult
6a5d255c2f
Implement delete BCF comment
2020-12-22 18:23:43 +11:00
Dion Moult
ee42703f9f
Implement delete BCF viewpoint
2020-12-22 16:22:29 +11:00
Dion Moult
eb0f2de197
New snap spaces together utility for cleaning up spaces for energy modeling
2020-12-21 18:26:39 +11:00
Dion Moult
1a48343bcb
Optimise import and editing for files with lots of aggregations
2020-12-21 10:44:14 +11:00
Dion Moult
c16b63e5ae
New import code profiler in the IFC debug panel
2020-12-20 13:48:37 +11:00
Dion Moult
05d835410d
Reimplement basic BCF metadata editing and further improve BCF UI
2020-12-19 21:48:23 +11:00
Dion Moult
de4f18e2af
New UI to show BCF comments in the BCF panel as a subpanel
2020-12-18 22:14:31 +11:00
Dion Moult
7dd40149aa
Migrate from bcfplugin to new bcf library in the BlenderBIM Add-on
2020-12-18 16:28:17 +11:00
Dion Moult
17a8b33387
You can new create new BCF projects from scratch
2020-12-14 13:51:01 +11:00
Dion Moult
4f2bf3a36f
You can now add new BCF topics to a BCF project
2020-12-14 13:29:52 +11:00
Dion Moult
a62a32d414
Support for setting the BCF author. You can also now edit basic BCF topic metadata.
2020-12-13 21:56:04 +11:00
Dion Moult
9dcf44fbea
You can now view and edit the BCF project name
2020-12-13 16:35:51 +11:00
Dion Moult
e39a997f5f
Bump to latest bcfplugin, new operator to save BCF projects
2020-12-13 13:45:21 +11:00
Vincent Cadoret
f3269b732f
More sensible names for the Smart Clash Groups
2020-12-12 13:04:28 +11:00
Dion Moult
2ac0b75dbc
New Link IFC operator to easily append IFCs from another Blend file into a master file
2020-12-10 13:52:29 +11:00
Dion Moult
fb7998980d
Fix bug where aggregates were accidentally hidden when generating drawings
2020-12-10 13:51:51 +11:00
Dion Moult
ce6350a52f
New clean wireframes operator to easily apply edge split modifier to nicer drawings
2020-12-10 13:50:43 +11:00
Dion Moult
b65c1e94ad
Purge old experimental painter algorithm code for vector background elements
...
In preparation to migrate this to C++
2020-12-09 10:38:13 +11:00
Dion Moult
b72b2aa7d7
Package new BIMTester for the BlenderBIM Add-on
2020-12-07 16:42:01 +11:00