Andrej730
b39f96e2ee
Fix bug duplicating edited object
...
It was losing original object representation on project save as it wasn't marked as edited.
bonsai-0.8.1-alpha2410311052
2024-10-31 15:50:21 +05:00
Andrej730
64b3101cef
Skip applying scale to geometry on duplicate #5663
2024-10-31 15:50:21 +05:00
Thomas Krijnen
4cd8428d1d
Update unit.py
bonsai-0.8.1-alpha2410311000
2024-10-31 11:00:02 +01:00
Thomas Krijnen
0446befefa
More permissive interval overlap test for 2d opening evaluation #5661
2024-10-31 10:35:30 +01:00
Andrej730
037b5d1bc1
Spatial container drop down to show only spatial objects
...
Example - https://i.imgur.com/v8p4D57.png (it's ignoring walls).
Since we now filter valid elements in poll_container_obj, then there is no need to check it twice in update_container_obj.
bonsai-0.8.1-alpha2410301417
2024-10-30 18:45:50 +05:00
Andrej730
e463407de7
void_limit - document
bonsai-0.8.1-alpha2410301308
2024-10-30 18:07:34 +05:00
Andrej730
28f81496dd
Small refactor for sync_edited_objects
...
1) remove materials if-branch as they're never edited
2) validate object explicitly
2024-10-30 18:07:34 +05:00
Andrej730
ccb223be94
Remove unnecessary ifc.finish_edits
...
Unused since we do not use fc.edit anymore for parametric geometry
2024-10-30 18:07:34 +05:00
Andrej730
33ed7e5234
typing
2024-10-30 18:07:34 +05:00
Andrej730
0662b0c5b6
Optimize updating representations adding/removing openings
...
No need to update all possible elements from decomposition because openings affect only related objects from IfcRelAggregate. For example, see #5639 .
2024-10-30 18:07:34 +05:00
Andrej730
59e0dbae2c
Fix 8ac9612 for IfcMaterials
2024-10-30 15:32:45 +05:00
Andrej730
e757c42204
Quick way to select style in Styles UI
...
Example - https://imgchest.com/p/ej7mkxp9ayd
2024-10-30 15:32:45 +05:00
Andrej730
b6da13c504
Fix hiding by accident object class asignment section in 86d0139f4
2024-10-30 15:32:45 +05:00
Andrej730
a66cffddb8
ifcopenshell-python - note about supported glibc versions
2024-10-30 15:32:45 +05:00
Andrej730
4dfb3cac51
bump ios build in bonsai
...
e8eb397 fixes #5658
bonsai-0.8.1-alpha2410300643
2024-10-30 11:42:34 +05:00
Thomas Krijnen
3d4988349a
Remove self-intersecting faces #5650
2024-10-29 15:43:02 +01:00
Andrej730
fa07f184c3
ifctester - indicate optionality in report message
...
Previously for both cardinality optional/required ifctester would show same results.
E.g.
<ids:property dataType="IFCBOOLEAN" cardinality="required">
<ids:property dataType="IFCBOOLEAN" cardinality="optional">
Were resulting in something like
LoadBearing data shall be true and in the dataset Pset_WallCommon
LoadBearing data shall be true and in the dataset Pset_WallCommon
Now it will result in
LoadBearing data shall be true and in the dataset Pset_WallCommon
LoadBearing data may be true and in the dataset Pset_WallCommon
bonsai-0.8.1-alpha2410291317
2024-10-29 18:16:54 +05:00
Andrej730
067203cb9a
ifctester webapp - add some tooltips
2024-10-29 18:16:06 +05:00
Andrej730
e9731f3047
ifctester webapp - fix issue with launching audit
2024-10-29 18:16:05 +05:00
Andrej730
fa0805fe29
ifctester webapp - fix for latest ids version
2024-10-29 18:16:05 +05:00
Andrej730
14bac88aca
ifctester.webapp - add to readme
2024-10-29 18:16:05 +05:00
Andrej730
edafb722e4
Fix ifctester readme
2024-10-29 18:16:05 +05:00
Andrej730
8ac96124c9
Fix UI errors opening non-IfcMaterials in Materials UI
...
There was UI errors because ui data wasn't updated, now ui data update is tied to load_materials
2024-10-29 18:16:05 +05:00
Andrej730
bb23d74ce3
Fix bug in 4c93270ad for IfcMaterialLayers
2024-10-29 18:16:05 +05:00
Andrej730
ff0fe0db06
Small optimization for materials UI
2024-10-29 18:16:05 +05:00
Andrej730
834be2d6a8
geometry.add_wall_representation - document
2024-10-29 18:16:05 +05:00
Andrej730
af01f6b6c7
geometry.create_2p_wall - document
2024-10-29 18:16:05 +05:00
Andrej730
87d185fef1
Lock scale for aggregate parts too if aggregate has openings
2024-10-29 18:16:05 +05:00
Andrej730
bfa2852ca9
typing
2024-10-29 18:16:04 +05:00
Cristian Ritter
cf0a4e2bde
Handle with lowercase hexadecimals #5620
2024-10-28 19:58:43 +01:00
Andrej730
fd6a541689
bonsai bcf v3 - fix issue activating camera in some cases
bonsai-0.8.1-alpha2410281515
bonsai-0.8.1-alpha2410281511
2024-10-28 20:10:39 +05:00
Andrej730
4c3bb54f98
bim.update_representation to detect openings from it's aggregate and show an error
...
Previously it would apply scale and geometry with opening to the representation, basically corrupting it.
ifcsverchok-0.8.1.241028
bonsai-0.8.1-alpha2410281323
2024-10-28 18:22:11 +05:00
Andrej730
6a4167e234
bim.add_opening to sync representations before adding an opening
...
E.g. if object was scaled or edited. Previously geometry changes were either lost or applied in a weird way (to the object without scale).
2024-10-28 18:21:43 +05:00
Andrej730
147f0bfc9a
Sync parts positions before applying the opening
...
To avoid issues like this - https://imgchest.com/p/bp45zlzen45
2024-10-28 18:21:43 +05:00
Andrej730
a4979a74b2
Fix bug object position wouldn't be synced on project save
...
If project had scale and openings then bim.update_representation wouldn't apply it's position leading to unsynced position.
2024-10-28 18:21:42 +05:00
Andrej730
850c16c745
Fix bug when object scale wouldn't be applied on project save if object wasn't moved
2024-10-28 18:21:42 +05:00
Andrej730
b96e275251
Fix bim.update_representation not apply scales if object wasn't moved
...
Was also creating same issue when project was saved
2024-10-28 18:21:42 +05:00
Andrej730
48a7af76ad
Bump Blender build and simplify sun_position installation
2024-10-28 18:21:42 +05:00
Andrej730
3f4a0128c7
ifcsverchok - fix poll error opening operator search
2024-10-28 18:21:42 +05:00
Andrej730
bdbe91f043
typing
2024-10-28 18:21:42 +05:00
Andrej730
86d0139f41
Hide object related panels when there is no object active
bonsai-0.8.1-alpha2410281124
2024-10-28 16:23:35 +05:00
Andrej730
f2e9f2beb9
Fix error adding custom pset to material set item when no item currently edited
...
Error traceback posted in #5647
2024-10-28 16:23:35 +05:00
Andrej730
4c93270adc
Select material in materials UI #5647
...
Example - https://imgchest.com/p/6eyr8j8ag7p
bonsai-0.8.1-alpha2410281108
2024-10-28 16:07:23 +05:00
Andrej730
320142f8e2
Hide material sets panels if there is no material set #5647
2024-10-28 16:07:23 +05:00
Andrej730
88d133b4cc
Fix ifc calls on every draw call for material set pset names enum
2024-10-28 16:07:23 +05:00
Andrej730
7fef81c0b9
black .
2024-10-28 16:06:27 +05:00
Thomas Krijnen
92b63a0ef2
Update build-all.py - add 3.13.0
2024-10-27 06:55:38 +01:00
Ryan Schultz
fc57a7bbf4
Fix #5078 : A way to quickly sum up a qto value of multiple selected objects
bonsai-0.8.1-alpha2410261926
2024-10-26 14:26:25 -05:00
Thomas Krijnen
68062f54d8
Gracefully handle missing aggregate header fields #5626
2024-10-26 17:21:15 +02:00
Thomas Krijnen
d6ed28e504
Update build-all.py - add rhel-related comment
2024-10-26 17:11:23 +02:00