Dion Moult
6b0a58db7d
Experimental undo and redo Python prototype ( #1539 )
...
* Experimental undo and redo Python prototype
* Simplify history, use transaction jargon, use walk for more robust serialisation
* Black file, set history size, add file reference to entity_instance constructor
* Ensure that files are always passed when entities are wrapped
* Add support for undo/redo of all project module operations
* Minor fix
* Blender to IFC mappings are now managed by Blender RNA, so they don't break on undo operations. See #1475 .
* Implement undo for all attribute operations. See #1475 .
* Update documentation for installation of add-on
* Revert Blender RNA approach for Blender-IFC mappings, because it didn't scale, but still fix the undo/redo object memory corruption with new "reload_linked_elements" method.
2021-06-30 18:34:12 +10:00
Thomas Krijnen
10bf875e92
Remove wrong and unnecessary shape cast in derived profile
blenderbim-210630
blenderbim-210629
2021-06-27 20:29:47 +02:00
Thomas Krijnen
2fd2b49709
#1539 Option to specify id/instance_name in file::add()
2021-06-27 11:14:26 +02:00
Dion Moult
37a61c549f
Accommmodate incorrect body representation contexts coming from Revit
blenderbim-210627
2021-06-27 11:00:20 +10:00
Thomas Krijnen
da10a1060e
#1475 IfcFile::recalculate_id_counter()
2021-06-26 13:23:55 +02:00
Dion Moult
ebfb29d6da
Fix #1538 . Bug when absolute coordinates are detected from a coordinate list.
blenderbim-210626
2021-06-26 17:09:44 +10:00
Dion Moult
6e4e6a88a4
Add support for parametric updating of cardinal points 1-9 for profile set usages
blenderbim-210625
2021-06-25 17:25:26 +10:00
Dion Moult
312de694b6
Task trees can now be sorted by any attribute independent of the WBS
2021-06-23 18:17:39 +10:00
Dion Moult
788a5a829e
Tasks now auto generate identification numbers
2021-06-23 14:13:18 +10:00
Dion Moult
a4391df9ca
Wall tool now rebranded as BIM tool with a new icon thanks to s-leger!
blenderbim-210623
2021-06-23 11:25:05 +10:00
Dion Moult
1071ac00d4
Fix validation errors in IFC2X3 with missing ownership and mandatory attributes
2021-06-23 10:35:25 +10:00
Thomas Krijnen
6ecedaa128
tree select(gp_Pnt) also with extend
2021-06-22 15:46:21 +02:00
blocovin
8f154c753c
Fix xml double value is rounded #1533
2021-06-22 15:12:36 +02:00
Dion Moult
e863015e85
You can now customise the data columns shown in the work task tree
blenderbim-210622
2021-06-22 19:32:59 +10:00
Dion Moult
2c49b3bde8
MSProject XML to IFC conversion now supports blank IFCs or non-existent work plans
2021-06-22 13:22:48 +10:00
Dion Moult
650ebeddd6
Column profiles now update when switching type
2021-06-21 14:44:42 +10:00
Dion Moult
5d0d3aaa16
Minor fix
2021-06-21 14:13:25 +10:00
Dion Moult
54526960c8
Column profiles now auto update when you change the material profile
blenderbim-210621
2021-06-21 12:21:55 +10:00
Jesusbill
e0b93a70d3
black formatting
blenderbim-210620
2021-06-20 20:58:36 +02:00
Jesusbill
e569b97c56
Add general CRUD operations for boundary conditions (from scene properties)
2021-06-20 20:57:12 +02:00
Jesusbill
a0b7fe2736
you can now filter structural loads based on name and inverse references
2021-06-20 20:53:45 +02:00
Dion Moult
aadb28bb79
Fix #1456 . Improve usability when a project library only has a single class type in it.
2021-06-18 16:05:58 +10:00
Dion Moult
2f1f332d31
Fix #1522 . Appending from project libraries now supports material properties and styles.
2021-06-18 15:54:01 +10:00
Dion Moult
1ee2f420c8
New feature to see derived global and local elevations
blenderbim-210618
2021-06-18 14:19:53 +10:00
Dion Moult
567bc7b667
Fix confusing transparency attribute in add style API usecase. See #1529 .
2021-06-18 08:03:44 +10:00
Dion Moult
2a2f4d692a
Fix bug where extrusion detection on voided profiles was not reliable
2021-06-17 19:24:16 +10:00
Dion Moult
1b49a10a15
Minor fix, bump readme
2021-06-17 18:30:25 +10:00
Dion Moult
a08918fd22
Scheduled dates now cascade when dependencies, lag times, and calendars are modified
2021-06-17 14:59:28 +10:00
Dion Moult
50608d9459
Modifications to scheduled dates can now cascade through the task tree
2021-06-17 13:23:09 +10:00
Dion Moult
97d0286b57
Uncached schedule recalculation is now twice as fast
blenderbim-210617
2021-06-17 11:05:58 +10:00
Cyril Waechter
2a7fbea9c3
Add recipe to extract only spaces ( #1521 )
...
`ExtractElements` was not allowing to extract only spaces.
It also helps to workaround revit-ifc failure in linking spaces.
See: https://github.com/Autodesk/revit-ifc/issues/15
2021-06-17 10:31:18 +10:00
Dion Moult
257997c2cb
New feature to copy elements to multiple spatial containers
2021-06-16 09:21:44 +10:00
Dion Moult
2dfc35877c
Generated construction animations now support animating input product consumptions, movement to/from, and multiple processes per product
2021-06-15 21:22:28 +10:00
Dion Moult
68233a8fb2
Add support for product inputs into tasks, such as for movements on site
2021-06-15 20:55:43 +10:00
Dion Moult
76e2f688e5
Level of Effort activities are now excluded from P6 import to IFC.
2021-06-15 18:28:43 +10:00
Dion Moult
4d4bedcf9a
Fix #1526 . Fix bug where custom pset template properties wouldn't show up.
2021-06-15 17:48:45 +10:00
Dion Moult
36a18ea0f9
You can now bulk copy task attributes to other tasks in the task tree
2021-06-15 17:29:04 +10:00
Dion Moult
fa1984e89e
You can now animate demolition, logistic, and renovation type processes during construction sequencing
2021-06-15 16:35:40 +10:00
Dion Moult
3be0a74316
Minor UI fix for unreadable "derived grid north" in geolocation panel
2021-06-15 15:15:49 +10:00
Dion Moult
90cb56220f
Fix #1524 . Fixed bug where unlinking copied Blender objects didn't work.
blenderbim-210615
2021-06-15 13:05:24 +10:00
Dion Moult
fc05bdf6d6
Support importing elements with no representations
2021-06-10 11:17:49 +10:00
Dion Moult
4c50b2d224
Support editing profile set usage attributes cardinal point and reference extent. Thanks Jesusbill!
blenderbim-210609
2021-06-09 11:23:34 +10:00
Dion Moult
b9472c9bae
Implement free float calculation. Thanks SigmaDimensions!
2021-06-08 11:36:07 +10:00
Dion Moult
7d841c3f27
New dumb column tool. Creates a parametric solid column from profile sets.
2021-06-07 19:43:02 +10:00
Dion Moult
ca0dac1353
The authoring UI now only shows available types so you don't waste your time checking what's available.
2021-06-07 16:09:56 +10:00
Dion Moult
1a962a7f60
Dumb slabs now auto calculate new quantities when edited
2021-06-07 15:58:03 +10:00
Dion Moult
f3c1d1df31
Fix bug where you couldn't delete a quantity from a quantity set
2021-06-07 15:52:38 +10:00
Dion Moult
6a0562d00a
Footprint and side areas are now generated for dumb wall quantities
2021-06-07 14:44:05 +10:00
Dion Moult
137a00225c
Dumb slabs now auto generate footprint representations
2021-06-07 14:28:46 +10:00
Dion Moult
5a822d5e39
Slabs with voided profiles are now supported.
2021-06-07 11:20:05 +10:00