Gorgious
500c7cdc37
(partially) Fix #1737 : Active object swaps to opening
...
Void operator would swap active object if opening IFC type is not set
Also changed the modifier creation/update logic
to accomodate for user potentially breaking things
2021-09-20 10:23:56 +02:00
Dion Moult
8fb218c335
Fix bug where demolition animations were not generated properly.
2021-09-20 18:03:51 +10:00
Thomas Krijnen
94c009d179
#1227 layer slicing
2021-09-20 09:27:56 +02:00
Dion Moult
132ec473ec
New feature to see the current frame's real life date as text during a generated animation
blenderbim-210920
2021-09-20 17:06:02 +10:00
Dion Moult
8cde074fd8
Editing psets can now accept user specified data types and auto-detect non-string data types
2021-09-20 15:37:01 +10:00
Dion Moult
92e519de9e
Be more accommodating when fetching properties to allow for incomplete scripts.
2021-09-20 14:45:31 +10:00
Dion Moult
70ba681b35
Resource work duration can now be calculated based on counting produced products.
2021-09-20 13:27:26 +10:00
Dion Moult
e2b5ecf0a1
Resource work durations can now be calculated either daily or hourly
2021-09-20 13:26:01 +10:00
Dion Moult
5efa65195f
Fix bug where nested task resource-based durations failed to calculate
2021-09-20 11:52:31 +10:00
Dion Moult
20e731235c
Fix task duration calculation bug where hourly work greater or equal to 24 hours were incorrectly parsed
2021-09-20 10:45:36 +10:00
Dion Moult
90e481ce2c
Optimise update owner history to speed up complex operations
2021-09-20 10:17:16 +10:00
Gorgious56
2dac81ee8d
Parametric object gizmo scale follows scene unit ( #1715 )
...
* Add missing units in si-conversions
* Fix error when using Miles or Thou-inch units
* Parametric gizmo scales with scene units
* use "thou" instead of "thousandth of an inch"
blenderbim-210919
2021-09-19 10:02:34 +02:00
Thomas Krijnen
721fe4729a
Fix another ommision with tree.select(extend)
2021-09-17 11:18:32 +02:00
Dion Moult
3eb7c7a6a1
Fix bug where assigning a new container would shift object placements incorrectly due to SI unit conversion
2021-09-17 17:13:20 +10:00
Dion Moult
2b82eaf019
Fix bug when shifting object placements and their children. Add support for specifying placement matrixes in project units or SI units.
2021-09-17 16:54:53 +10:00
Dion Moult
02a68f6827
New utility to get spatial and object decompositions from any IFC element
2021-09-17 15:40:27 +10:00
Dion Moult
2b4d4439ea
Fix bug where IFC patch didn't work on case insensitive file extensions
blenderbim-210917
2021-09-17 14:00:25 +10:00
Dion Moult
e7a8780828
Create shape debugger now includes time information.
blenderbim-210915
2021-09-15 12:43:12 +10:00
Dion Moult
2dc6a3bcc6
You can now load, unlink, and unload links.
2021-09-13 10:48:38 +10:00
Dion Moult
5cee2fb08a
New interface to view linked IFCs
blenderbim-210913
2021-09-13 10:00:54 +10:00
Dion Moult
8aa790c1c1
Fix bug where filtering did not work for indirectly spatially contained elements
2021-09-13 09:12:51 +10:00
Dion Moult
2a07f7082a
Deprecate auto detection of vendor workarounds as no longer necessary.
2021-09-12 19:19:53 +10:00
Dion Moult
92adeca837
Fix bug where aggregates break with filtered elements during import.
2021-09-12 17:29:11 +10:00
Dion Moult
0453db7745
You can now filter imported objects by IFC class when loading a project
2021-09-12 16:02:08 +10:00
Dion Moult
5f29379a6d
You can now unload a partially loaded project
2021-09-12 15:42:59 +10:00
Dion Moult
a9f76fc8c0
You can now partially load an IFC filtered by spatial containers.
blenderbim-210912
2021-09-12 15:25:03 +10:00
Dion Moult
48cb598975
You can now load a project from the project panel. See commit message.
...
This is in preparation for partial loading and unloading for scaling up to larger IFC scenes.
Similarly, there are bits in place for different collection modes instead of the hardcoded collection hierarchy which we currently have.
blenderbim-210911
2021-09-11 20:29:14 +10:00
Dion Moult
d350a17ce5
Fix bug where editing styles didn't work if factors were stored instead of RGB colours
2021-09-10 17:43:26 +10:00
Dion Moult
9b94c3ceca
New recommended pylint command as part of qa target
blenderbim-210910
2021-09-10 10:01:06 +10:00
Dion Moult
865c0f4895
Run black, and add black to a "qa" target to make it a standardised process.
2021-09-09 21:27:31 +10:00
Thomas Krijnen
95903c965d
Fixes for annotations in SVG
2021-09-09 10:58:59 +02:00
Dion Moult
5b711a23d3
Expose MaxId to Python
2021-09-09 08:44:12 +02:00
Dion Moult
99b776b10e
Deleting openings or voided elements now also remove openings.
2021-09-09 14:48:40 +10:00
Dion Moult
ce92aa6e00
Fix bug where openings were not unlinked or renamed if they were removed from a non-dynamic object
2021-09-09 13:45:49 +10:00
Dion Moult
33bc0be5ff
Non dynamically voided objects now auto update when their opening is removed
blenderbim-210909
2021-09-09 12:54:43 +10:00
Dion Moult
3004d5424c
Assigning an opening now ensures it displays as a wire
2021-09-09 12:51:54 +10:00
Dion Moult
d6aec719e5
Fix bug where removing an opening might remove an element twice
2021-09-09 12:38:52 +10:00
Thomas Krijnen
55a220751b
Fix symbol direction
2021-09-08 14:21:25 +02:00
Thomas Krijnen
f31ab80731
Fix combination --draw-storey-heights --svg-without-storeys
2021-09-08 13:50:27 +02:00
Dion Moult
d0eb716738
Fix #1727 . BIMTester now runs within the BlenderBIM Add-on, implement attribute checking in IDS, and fix some minor IDS bugs.
2021-09-08 20:17:16 +10:00
Thomas Krijnen
b9084ad0f5
#1725 exports
2021-09-08 10:14:30 +02:00
Dion Moult
2580cd5e37
More tests. See #1711 .
2021-09-08 17:25:54 +10:00
Dion Moult
177d46b7b6
Remove create project library ability, as you should create a project first
2021-09-08 13:41:36 +10:00
Dion Moult
d026fcc900
Implement lightweight Gherkin testing for full stack tests
blenderbim-210908
2021-09-08 13:15:48 +10:00
Thomas Krijnen
f898893607
whitespace
2021-09-05 09:32:39 +02:00
Thomas Krijnen
6cc842a2ac
#1721 fix mmap in ifcconvert
2021-09-04 15:38:07 +02:00
Thomas Krijnen
cfc1ddee5e
#1676 null handling in inverses
2021-09-04 14:27:46 +02:00
Dion Moult
89535e0b6a
Manual import offsets now apply on object placements for efficiency.
blenderbim-210903
2021-09-03 14:13:37 +10:00
Dion Moult
b71684955d
Simplify packaging, add create project smoke test. New license target.
2021-09-03 14:11:15 +10:00
Dion Moult
81b0442abe
Fix licensing for code by qwiglydee. See #1082 .
2021-09-02 09:46:11 +10:00