Dion Moult
c54ea1e5d2
Shape builder can now create blocks
2025-01-18 18:34:40 +11:00
Bruno Perdigão
abd05e939a
Add nest decorator
2025-01-17 23:00:05 -03:00
Bruno Perdigão
d02c5ca1e6
Rename OverridaAggregateMove to OverrideMove.
...
It now deals with nests too.
2025-01-17 22:58:29 -03:00
Bruno Perdigão
a5afba03ab
Add "nest mode" similar to "aggregate mode".
2025-01-17 22:47:11 -03:00
Bruno Perdigão
3f914cdf27
Remove unused handler from AggregateModeDecorator
2025-01-17 22:43:05 -03:00
Bruno Perdigão
1d03e916f3
Fix after c4f85dffa4
2025-01-17 17:45:21 -03:00
Bruno Perdigão
fd279234f3
Fix #5818
2025-01-17 16:41:01 -03:00
Bruno Perdigão
a44439655c
Install Bonsai decorators from Viewport Overlays in load_post.
2025-01-17 16:23:40 -03:00
Bruno Perdigão
c4f85dffa4
Fix OverrideMoveAggregate to work for multiple layers of aggregates.
2025-01-17 15:51:26 -03:00
Bruno Perdigão
8d63845f3d
Change AddSlabFromWalls to consistently create walls in a counterclockwise direction.
...
This guarantees that the external face of the walls aligns with the edges of the slab.
2025-01-17 15:09:57 -03:00
Dion Moult
7ee055f4f3
See #5972 . You can now add half space solid items in item mode.
2025-01-17 23:02:32 +11:00
Andrej730
1f436bcec6
replace date picker util operators with wm.context_set_string
...
Since they were just setting a scene property which can be done by a default operator.
2025-01-17 17:00:06 +05:00
Andrej730
468c1a2580
Highlight currently selected date in date picker
...
Example - https://imgur.com/a/ItNg9sZ
2025-01-17 17:00:06 +05:00
Andrej730
e8cb9e7f3c
Date picker to support IfcDateTime
...
See https://imgur.com/a/9a7JfMO
2025-01-17 17:00:06 +05:00
Andrej730
fa98a7e8f7
black .
2025-01-17 17:00:06 +05:00
Andrej730
686a5e7387
Fix #5988 after 6fb0f5e63a
2025-01-17 15:24:02 +05:00
Dion Moult
e1da08579c
See #5972 . You can now add booleans in item editing mode, with support for all three boolean operators.
2025-01-17 20:55:27 +11:00
Dion Moult
0a87e92dcf
Move geoference visualisation UI into panel header to be consistent.
2025-01-17 20:54:06 +11:00
Dion Moult
24b3cfc067
Fix #5897 . Fix #5488 . Fix #5498 . Bug where you couldn't edit newly added annotation.
...
The annotation adding code was a bit of a mess, spread around
create_annotation, create_annotation_occurrence, and
bpy.ops.bim.add_annotation. I've now consolidated it all into
core.add_annotation and updated it to work with the new item editing
mode (basically new objects need to reload their representation to
populate item_ids). Things are still messy, but a bit less now.
2025-01-17 20:53:29 +11:00
Andrej730
9e50c89c01
Work schedule UI - use cached data instead of accesing IFC
2025-01-16 18:30:44 +05:00
Andrej730
b28a3b6e32
Basic header for work schedule panel header #5928
...
Example - https://i.imgur.com/9thZQCX.png
2025-01-16 18:30:44 +05:00
Andrej730
9573628bf6
fix typo in sequence/prop.py and use more consistent name for props
...
Issue was that taskcolumns_enum doesn't exist
2025-01-16 18:30:44 +05:00
Andrej730
5f034bf4a9
bim.copy_railing_parameters - add poll message
2025-01-16 17:36:12 +05:00
Andrej730
de6e54040a
FilledOpeningGenerator - update only parts instead of the full decomposition
...
similar to 0662b0c
2025-01-16 17:36:12 +05:00
Andrej730
50b39fdd10
bim.clone_opening - update affected representations
2025-01-16 17:36:12 +05:00
Andrej730
eef04fb91c
bim.clone_opening - always show in opening's ui
...
Otherwise it was hidden until user guesses that 2 objects need to be selected for it to appear.
Also, not sure if it's useful operator anymore - it seems just duplicating an opening and then adding it does the same thing.
2025-01-16 17:36:11 +05:00
Andrej730
a383f60915
Show voided elements in UI
...
E.g. show voided wall when window or wall's opening is selected.
Example - https://i.imgur.com/jxjWPeE.png
2025-01-16 17:36:11 +05:00
Andrej730
44131a7fe5
Select filling objects from UI
...
Example - https://i.imgur.com/BijTwgo.png
2025-01-16 17:36:11 +05:00
Andrej730
c66f2131e2
bim.select_entity - move to bim module
...
as it can be generally useful, not just in tester
2025-01-16 17:36:11 +05:00
Andrej730
035999d0c3
bim.update_openings_focus - remove unnecessary ifc operator
2025-01-16 17:36:11 +05:00
Andrej730
61d68b74ca
bim.add_filled_opening - remove unused operator
2025-01-16 17:36:10 +05:00
Andrej730
133459faec
typo
2025-01-16 17:36:10 +05:00
Andrej730
6fb0f5e63a
typing
2025-01-16 17:36:10 +05:00
Andrej730
2859e9632e
black .
2025-01-16 17:36:10 +05:00
Andrej730
521a8183e7
Fix #5953 after d6e6a6d
2025-01-16 17:36:09 +05:00
Dion Moult
a63f67ad32
Fix #5841 . Incorrect axis usage when generating LAYER2 elements from polyline.
2025-01-16 23:19:11 +11:00
Dion Moult
aeba2885e4
Fix #5984 . Incorrect axis usage when generating slabs.
2025-01-16 23:11:51 +11:00
Dion Moult
f50ae2faa5
See #5972 . You can now load a hierarchy to visualise the boolean result tree.
2025-01-16 22:58:17 +11:00
Dion Moult
bd739f8bfd
Fix undo bug when marking booleans as manual
2025-01-16 22:39:37 +11:00
Dion Moult
5b2243089d
See #5972 . You can now delete boolean operands in item editing mode.
2025-01-16 22:10:28 +11:00
Dion Moult
2fe4680ca1
See #5972 . Boolean operands are now loaded in item editing mode and are editable.
2025-01-16 21:28:05 +11:00
Taku Makoni
21624d6065
Wrong Import Package ( #5982 )
2025-01-16 12:20:59 +11:00
Taku Makoni
b9f40342b2
Grammatical error
2025-01-16 11:52:09 +11:00
Bruno Perdigão
3e879c6156
Change how new objects added are handled in aggregate mode.
...
When in aggregate mode, new objects will now be automatically assigned to
the current aggregate.
2025-01-15 16:11:27 -03:00
Bruno Perdigão
c360b91f4a
Remove constraints from the aggregates.
2025-01-15 16:11:27 -03:00
Andrej730
23b1a71cba
Support adding duplicated existing boolean
...
Example - https://imgur.com/a/rRQz9dx
2025-01-15 18:41:21 +05:00
Andrej730
5d17554d04
bim.add_boolean - support adding multiple booleans at once
...
Example - https://imgur.com/a/IWDqMRT
2025-01-15 18:41:20 +05:00
Andrej730
1f3fc3c2b9
bim.add_openings - display in UI if multiple potential openings are selected
2025-01-15 18:41:20 +05:00
Andrej730
d6da8a7ee1
Support duplicating potential openings and potential/existing booleans
2025-01-15 18:41:20 +05:00
Andrej730
cfb4cd8af9
bim.add_potential_opening - remove unused code
...
draw_settings() was never used
2025-01-15 18:41:20 +05:00