Bruno Perdigão
4a8710efd8
Fix product decorator to be uninstalled after mouse right click.
bonsai-0.8.1-alpha2411041329
2024-11-04 10:27:49 -03:00
Ryan Schultz
f2c96b65e0
If perspective, don't add scale to the view title
bonsai-0.8.1-alpha2411031529
2024-11-03 09:29:11 -06:00
Richard Brice
bf8c3530a1
Fixes piecewise function evaluation in alignment api
bonsai-0.8.1-alpha2411022143
2024-11-02 14:42:44 -07:00
Andrej730
caeabe2cd5
Optimize enums by moving them to data.py
bonsai-0.8.1-alpha2411011113
2024-11-01 16:13:16 +05:00
Andrej730
9c0256165e
Use static enum items instead of dynamic
2024-11-01 16:13:16 +05:00
Andrej730
1acf8f1ed8
deprecate some prop.purge
2024-11-01 16:13:16 +05:00
Andrej730
0944f8a7cb
Fix unsafe enum items #5673
2024-11-01 16:13:15 +05:00
Andrej730
3debf62ca6
Mark unsafe enums #5673
2024-11-01 16:13:15 +05:00
Andrej730
f3019e4d7a
Store enum items strings references to be safe #5673
2024-11-01 16:13:15 +05:00
Andrej730
33b7c0a76f
small optimizations for enum props
2024-11-01 16:13:15 +05:00
Andrej730
ae18590893
typing
2024-11-01 16:13:15 +05:00
Dawid Huczyński
7517414552
add favicon to ifcopenshell-python and bonsaibim docs
bonsai-0.8.1-alpha2411011021
2024-11-01 15:19:08 +05:00
Thomas Krijnen
63e98e69e9
Test whether polygonal boundary is simple #5665
2024-11-01 11:15:09 +01:00
Bruno Perdigão
4c08eaf953
Add a proposal to #3692
bonsai-0.8.1-alpha2410312044
2024-10-31 17:43:30 -03:00
Bruno Perdigão
05b32b3c32
Fix #4298
bonsai-0.8.1-alpha2410311841
2024-10-31 15:38:57 -03:00
Richard Brice
f3ce57480a
Fixes unit conversion problem in IfcCurveSegment
2024-10-31 08:55:01 -07:00
Andrej730
08e38c65f5
Display Ifc length attributes as Blender length properties
...
Basically now all length ifc attributes should be displayed in UI as Blender length properties - they display the units and allow math, typing different units, etc.
Example - https://imgchest.com/p/dl7p93gz64o
bonsai-0.8.1-alpha2410311552
2024-10-31 18:40:14 +05:00
Andrej730
3e44f0f37b
Quick way to select profile in profiles UI
...
Example - https://imgchest.com/p/9rydakllwyk
2024-10-31 18:40:14 +05:00
Andrej730
bd7ca78a37
bonsai - print number of voids for elements that hit void_limit
2024-10-31 18:40:13 +05:00
Andrej730
c53885f642
bonsai ifcclash - add separate property for export path
...
Example - https://i.imgur.com/bCRHx9q.png
Needed so it will be easier to rerun ifc clash without providing the same filepath each time.
2024-10-31 18:40:13 +05:00
Andrej730
e56589d544
ifcclash - fix broken list
2024-10-31 18:40:13 +05:00
Andrej730
380e791c59
ifcpatch - add pip installation to readme
2024-10-31 18:40:13 +05:00
Andrej730
904eb9fae8
Fix undo bugs with edited_objs
...
Now it's stored as a collection property in the project properties, so in the most cases we delegate to Blender to ensure it's handled properly on undo and redo.
2024-10-31 18:40:13 +05:00
Andrej730
09df81ab15
typing
2024-10-31 18:40:13 +05:00
Andrej730
b35ef2f101
black .
2024-10-31 18:40:13 +05:00
Andrej730
fb5d37b04b
Fix support for python 3.10 #5662
bonsai-0.8.1-alpha2410311329
2024-10-31 18:28:24 +05:00
Andrej730
06a6c2d79b
Option to apply openings to the geometry #5666
...
Button location - https://i.imgur.com/6zSv8vV.png
Now it's possible to "bake" openings to the geometry, The openings representation will be marked as "Reference".
bonsai-0.8.1-alpha2410311201
2024-10-31 17:00:43 +05:00
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