Richard Brice
edfcdbb865
Playing with input panels for alignment
2025-05-15 10:19:19 -07:00
Andrej730
a77125ff12
bim.add_drawing - document camera placement behaviour in description
...
See https://i.imgur.com/VfOjGHk.png
bonsai-0.8.3-alpha2505151502
2025-05-15 20:01:02 +05:00
Andrej730
c8841bcb6a
Add a test for be65774
2025-05-15 20:01:01 +05:00
Andrej730
b20997dea8
Fix tests missing assert statement - add assert and fix them
2025-05-15 19:45:11 +05:00
Andrej730
292aca6685
Remove unnecessary IFC operators
2025-05-15 19:45:11 +05:00
Andrej730
3a824ec969
Allow adding arrays to openings and spatial elements 0b8fb41 0e37528
2025-05-15 19:45:11 +05:00
Andrej730
bea9f42f87
Annotator.add_text - remove ancient dead code
...
It was deprecated a while ago in 43869c3 , when we stopped using curves for text annotations. bim.resize_text was also using curve annotations and now also was unused
2025-05-15 19:45:11 +05:00
Andrej730
e4a50b32ce
typing
2025-05-15 19:40:44 +05:00
Andrej730
76611024b6
Remove drawing styles attributes prop ( a50c633cf)
2025-05-15 10:30:35 +05:00
Andrej730
92ee82374c
EPset_Drawing.Metadata - add description
...
See https://i.imgur.com/0fR9fRj.png
bonsai-0.8.3-alpha2505141441
2025-05-14 19:40:46 +05:00
Andrej730
af81aa1fae
Reapply 06f1477 to fix not appearing IFC Description button
...
Not that skipping non-string properties was a bad idea, but inserting it right at the beginning was - non-string IFC properties were missing IFC descriptions because of it. Moved it past `Attribute` check to avoid this issue.
For anyone hearing about this feature for the first time - https://imgur.com/a/dNRao3R
I assume this was also the issue that was encountered in #5892
2025-05-14 19:40:45 +05:00
Andrej730
16f9f91561
util.doc - statically type json structures
2025-05-14 19:40:45 +05:00
Andrej730
3a52a848ae
draw_custom_context_menu - small refactor to improve readibility
2025-05-14 19:40:45 +05:00
Andrej730
a50c633cf4
Remove drawing styles attributes
...
It's been awhile since they were unused (2c301d7 ) and now they're replaced with EPset_Drawing.Metadata
2025-05-14 19:40:45 +05:00
Andrej730
6251750133
common method for getting active drawing style
2025-05-14 19:40:45 +05:00
Andrej730
acef6379e8
drawing styles - add descriptions to render types, remove NONE type
...
NONE type removed as it was unused and basically meant the same as 'VIEWPORT'.
Example - https://i.imgur.com/7r6CJdg.png
2025-05-14 19:40:45 +05:00
Andrej730
c2860e6e25
drawing.operator not to use DrawingsData
2025-05-14 19:40:44 +05:00
Andrej730
b8e5cd740a
Use common method for getting active drawing entity
2025-05-14 19:40:44 +05:00
Andrej730
9188dc60ab
typing
2025-05-14 19:40:44 +05:00
Thomas Krijnen
8ce56db0c3
Align preprocessor flags #6706
2025-05-14 13:09:17 +02:00
Andrej730
b91b1401f4
util.get_aggregate - make it more readable ( 5597095)
bonsai-0.8.3-alpha2505131421
bonsai-0.8.3-alpha2505131301
2025-05-13 17:44:42 +05:00
Andrej730
0e37528915
Skip IfcOpeningElements arrays during base import, setup constraint on opening load #6688
2025-05-13 17:23:46 +05:00
Andrej730
9991c4aa56
IfcImporter.create_generic_elements - prevent argument mutation
...
as it may have unexpected consequences
2025-05-13 17:23:46 +05:00
Andrej730
0ef3983035
bim.show_opening - simplify code
2025-05-13 17:23:46 +05:00
Andrej730
0f6e6a48f4
bim.show_openings - expand description
2025-05-13 17:23:45 +05:00
Andrej730
3d225beafd
Add notes on Tekla accommodations ( 7c3870595)
2025-05-13 16:59:12 +05:00
Andrej730
6a91bbb720
typing
2025-05-13 16:59:12 +05:00
Hannes
1f23e4ba18
Fixed typo in __init__.py
...
See https://github.com/IfcOpenShell/IfcOpenShell/issues/6625
bonsai-0.8.3-alpha2505131118
2025-05-13 13:18:24 +02:00
Andrej730
2ebcffc7d4
Geometry changes will be lost - show warning only for IFC objects
...
Previously it would also occur for vanilla Blender objects not connected to IFC.
bonsai-0.8.3-alpha2505130827
bonsai-0.8.3-alpha2505130846
2025-05-13 13:26:54 +05:00
Andrej730
3d4321f713
Prevent class assignment in non-object mode #6697
...
Example - https://i.imgur.com/KQYQLQZ.png
2025-05-13 13:26:54 +05:00
Andrej730
f8799305e1
black .
2025-05-13 13:26:54 +05:00
Dion Moult
7c38705958
Accommodate invalid missing mapped representations and items coming from Tekla (2023)
bonsai-0.8.3-alpha2505130310
2025-05-13 13:09:37 +10:00
Bruno Perdigão
f6fc0cfa0f
See #6537 . Fix object display type when exiting aggregate mode.
bonsai-0.8.3-alpha2505130103
2025-05-12 22:01:40 -03:00
Richard Brice
686e9c946b
Adds object placement to stationing referent.
bonsai-0.8.3-alpha2505122339
2025-05-12 16:14:53 -07:00
sboddy
3085072751
Improve drawing activation as per #6653 ( #6659 )
...
Drawings are now activated in a bit different way - not by the camera button located above the drawings list, but by using the camera indicator next to each drawing. Which allows do change active drawing very quickly. All activation options (shift+, alt+) are also available from this indicator.
Now - https://imgur.com/a/DmnWkul
Before - https://imgur.com/a/zjPDkPa
bonsai-0.8.3-alpha2505121446
2025-05-12 19:46:34 +05:00
Andrej730
0328be4093
Drawing styles - remove deprecated properties / property values
...
Deprecated properties:
- scene.render.engine + BLENDER_EEVEE
- scene.render.simplify_shadows
- scene.render.simplify_shadows_render
- space.overlay.backwire_opacity
- space.overlay.show_edges
- space.overlay.show_occlude_wire
- scene.display.shading.wireframe_color_type + MATERIAL
bonsai-0.8.3-alpha2505121410
bonsai-0.8.3-alpha2505121419
2025-05-12 19:10:04 +05:00
Andrej730
6218d3902e
bim.activate_drawing_style - show warnings if some property failed to be set
...
Otherwise errors were passing silently (just console errors) and remained unfixed. 'PYTEST_VERSION' is needed to be even more strict when we're running pytests, which allows us to catch outdated Blender properties in time.
Example - https://i.imgur.com/K7Trkxf.png
2025-05-12 19:10:04 +05:00
Andrej730
be1836fa48
Mark thumbnails as outdated instead of updating them right away
...
As user may never open them in type manager
2025-05-12 19:08:46 +05:00
Andrej730
22b5db8a1e
ci-black-formatting - print diff
2025-05-12 19:08:46 +05:00
Andrej730
4268e1376c
Address PR review changes #6660
2025-05-12 19:08:46 +05:00
Andrej730
e2c1a54e0a
typing
2025-05-12 19:08:46 +05:00
falken10vdl
d1be660469
Update type manager preview on updating paramteric door/window type ( #6656 )
bonsai-0.8.3-alpha2505120741
2025-05-12 12:41:02 +05:00
Kristoffer Andersen
3ae5227b57
Update ci-ifcopenshell-conda-daily.yml
...
remove env var
2025-05-11 19:59:05 +02:00
Kristoffer Andersen
cdc994ca76
Update ci-ifcopenshell-conda-daily.yml
...
move rattler build output dir outside of build dir
2025-05-11 19:58:27 +02:00
Kristoffer Andersen
0ad4087f0a
Update ci-ifcopenshell-conda-daily.yml
...
remove dotnet to save space on ubuntu runner
2025-05-11 19:28:12 +02:00
Kristoffer Andersen
4b7ca648c6
Update ci-ifcopenshell-conda-daily.yml
...
try to get even more space on ubuntu ci runner
2025-05-11 19:23:28 +02:00
Kristoffer Andersen
17bd6e6b0c
Update ci-ifcopenshell-conda-daily.yml
...
fix missing comma
2025-05-11 19:12:34 +02:00
Kristoffer Andersen
7b80803cbe
separate osx-x86 and osx-arm64 for the conda daily builds ( #6694 )
...
* separate osx-x86 and osx-arm64 for the conda daily builds
* remove running this in PR. No need.
2025-05-11 18:59:52 +02:00
Kristoffer Andersen
eaf67d83f9
Update ci-ifcopenshell-conda-daily.yml
...
strip daily conda build version date string
2025-05-11 16:04:21 +02:00
Kristoffer Andersen
41f754e15b
Update ci-ifcopenshell-conda-daily.yml
...
Update conda ci
2025-05-11 15:53:29 +02:00