Thomas Krijnen
|
70440050db
|
Bounds checking in variant array
|
2025-04-30 20:43:43 +02:00 |
|
Thomas Krijnen
|
bc7527a73b
|
Defensiveness against empty faces
|
2025-04-30 20:43:27 +02:00 |
|
Thomas Krijnen
|
c8ad1ba0ee
|
Fix faceset helper on advanced brep oriented edges #6604
|
2025-04-30 20:43:13 +02:00 |
|
Andrej730
|
c7a29d5604
|
Fix invalid IfcGrid cartesian points (774a770)
They were saved as 4d coordinates, not 2d.
bonsai-0.8.3-alpha2504301437
|
2025-04-30 19:36:22 +05:00 |
|
Andrej730
|
814c16d3ee
|
IfcGrid - add placement by default to avoid invalid IFC
|
2025-04-30 19:36:22 +05:00 |
|
Andrej730
|
3bedbfb82c
|
Operator to run git diff on current ifc file
Short demo - https://imgur.com/a/TvnztNy
|
2025-04-30 19:36:22 +05:00 |
|
Andrej730
|
07f42b9126
|
typing
|
2025-04-30 19:36:21 +05:00 |
|
Andrej730
|
5b1da583d9
|
black .
|
2025-04-30 19:36:21 +05:00 |
|
Thomas Krijnen
|
c624162f09
|
partial_success_is_success #6589
|
2025-04-30 14:53:53 +02:00 |
|
FabioPiccinini
|
bc221cfa99
|
Use tool.Blender.get_view3d_area() to allow the use of separate windows (#6617)
bonsai-0.8.3-alpha2504301227
bonsai-0.8.3-alpha2504301229
|
2025-04-30 17:29:05 +05:00 |
|
c4rlosdias
|
5d02afa47e
|
clear list of entities failed when execute Tester
|
2025-04-30 17:27:06 +05:00 |
|
Andrej730
|
406962287c
|
ci-black-formatting - check syntax errors explicitly
|
2025-04-30 15:22:09 +05:00 |
|
Andrej730
|
241f7679b0
|
create_axis_curve - fix typo
bonsai-0.8.3-alpha2504300924
|
2025-04-30 14:24:04 +05:00 |
|
Thomas Krijnen
|
0001071185
|
partial_success_is_success #6589
|
2025-04-29 22:03:18 +02:00 |
|
Thomas Krijnen
|
8d476c792d
|
todo notes #6589
|
2025-04-29 21:43:49 +02:00 |
|
Thomas Krijnen
|
97c7aefad7
|
One more self-intersection check in cgal kernel #6589
|
2025-04-29 21:39:08 +02:00 |
|
Andrej730
|
34cafc761a
|
Use actual text position instead of local pos rendering drawings text decorations
E.g. it's important if text is part of parametric array and it's local position may be constant, but it's constrainet by parent's position.
bonsai-0.8.3-alpha2504291443
bonsai-0.8.3-alpha2504291439
bonsai-0.8.3-alpha2504291427
|
2025-04-29 19:26:43 +05:00 |
|
Andrej730
|
3fbde8db28
|
mesh.add_grid - display props in Blender project units
Example - https://i.imgur.com/koLiH7U.png
|
2025-04-29 19:26:42 +05:00 |
|
Andrej730
|
0b8fb41ac4
|
bim.add_array - guard from unexpected element types
So we can gradually expand it with the things we do know to support.
|
2025-04-29 19:26:18 +05:00 |
|
Andrej730
|
dc46afc227
|
Setup array constraints for annotations that use paramatric arrays
Previously you was able to add parametric array to annotations but constraint would be missing on file reload.
|
2025-04-29 19:26:18 +05:00 |
|
Andrej730
|
b8ee1d4d8d
|
import_ifc - skip setup_arrays for annotations #6636
|
2025-04-29 19:26:18 +05:00 |
|
Andrej730
|
ecf461e1e0
|
typing
|
2025-04-29 19:26:17 +05:00 |
|
Andrej730
|
1856eeddeb
|
Fix missed cases of loading unloaded linked files in 9316e0b (#6403)
bonsai-0.8.3-alpha2504291030
|
2025-04-29 15:20:45 +05:00 |
|
Andrej730
|
afb2b9fdea
|
Fix issues printing drawing with projects linked by relative path
The fix in f9bf889 wasn't related to this problem and was targetting another bug.
|
2025-04-29 15:20:45 +05:00 |
|
Andrej730
|
af2cb2896a
|
Revert f9bf889 #6605
As this fix is no longer needed and covered by more general resolve_uri refactor
|
2025-04-29 15:20:45 +05:00 |
|
Andrej730
|
e792cf8fa0
|
get_uri, resolve_uri - refactor #6605
1) Use pathlib for consistency
2) Ensure consistent output - always use posix format and resolve paths (but keep the symlinks)
|
2025-04-29 15:20:45 +05:00 |
|
Thomas Krijnen
|
7b71e2ce2a
|
Don't set xstep.cascade.unit as it appears to result in scaling during export #6623
|
2025-04-29 10:53:01 +02:00 |
|
Thomas Krijnen
|
ce72337d3a
|
Mark settings as internal #6623
|
2025-04-29 10:52:27 +02:00 |
|
Bruno Postle
|
0e9ca541c4
|
Linux escape double-quotes in filenames #6630
Special chars ('#{)$ were already escaped, but " wasn't
bonsai-0.8.3-alpha2504282036
|
2025-04-28 21:34:05 +01:00 |
|
Andrej730
|
784576b249
|
IFC Join - support joining non-ifc Blender objects into representation items
Short demo - https://imgur.com/a/o9MJiIr
bonsai-0.8.3-alpha2504281415
|
2025-04-28 19:14:21 +05:00 |
|
Andrej730
|
5e26e55a8c
|
edit_meshlike_item - fix missing item object name update
|
2025-04-28 19:14:21 +05:00 |
|
Andrej730
|
1b110c4a84
|
reuse ifc.link for meshes
|
2025-04-28 19:14:20 +05:00 |
|
Andrej730
|
b94629133c
|
geometry.name_item_object
|
2025-04-28 19:14:20 +05:00 |
|
Andrej730
|
55e270c135
|
IFC Join - fix error joining representation items (6ce4b5d)
It was trying to reaccess already removed ifc_definition_id leading to an error. Now we update id with a new item.
|
2025-04-28 19:14:20 +05:00 |
|
Andrej730
|
308d628b1e
|
IFC Join - prevent joining rep items into non items
Because it was removing representation item object leaving Bonsai in confusing state, which may lead to errors later
|
2025-04-28 19:14:20 +05:00 |
|
Andrej730
|
5e16588eb7
|
IFC Join - prevent possible ghost ifc objects after join
Skip ifc objects of different type as they will be ignored by object.join either way and removing them produced ghost ifc objects.
|
2025-04-28 19:14:20 +05:00 |
|
Andrej730
|
e919a0643f
|
IFC Join - add description
|
2025-04-28 19:14:19 +05:00 |
|
Andrej730
|
9835ef977f
|
IFC Join - add poll check similar to object.join
|
2025-04-28 19:14:19 +05:00 |
|
Andrej730
|
10f84537de
|
typing
|
2025-04-28 19:14:19 +05:00 |
|
Massimo Fabbro
|
f9a0081b33
|
Fix bug in reload link ifc where in Windows gives an error if relative path is used
bonsai-0.8.3-alpha2504280422
|
2025-04-28 06:22:13 +02:00 |
|
Massimo Fabbro
|
11462c388a
|
Purge unecessary code
|
2025-04-28 06:22:13 +02:00 |
|
Ryan Schultz
|
4bcd9639f4
|
whoops
bonsai-0.8.3-alpha2504272156
bonsai-0.8.3-alpha2504272155
bonsai-0.8.3-alpha2504272154
|
2025-04-27 16:55:45 -05:00 |
|
Ryan Schultz
|
b856c40fe7
|
small tweak to previous commit
|
2025-04-27 16:54:34 -05:00 |
|
Ryan Schultz
|
dd1c529544
|
Fix #6601 - If you duplicate something it makes the duplicate the active object.
also bulk deselect all objects_to_remove to speed things up a little.
bonsai-0.8.3-alpha2504271812
|
2025-04-27 13:12:07 -05:00 |
|
Andrej730
|
c9fbec4d46
|
Revert "Bump IOS build in Bonsai" #6589
This reverts commit 50e7728f95.
bonsai-0.8.3-alpha2504251448
|
2025-04-25 19:47:17 +05:00 |
|
Andrej730
|
c9437329ef
|
IFC Mesh Separate - fix bug in 52af302bef separating multiple elements
Forgot to clear selection after processing each object, it could have led to incorrect results since mesh.separate is applied to the selection later.
|
2025-04-25 19:47:17 +05:00 |
|
Andrej730
|
a09e971674
|
IFC Mesh Separate - fix not updated items decorator after some item was separated
Noticed fixing bug from #6285
|
2025-04-25 19:47:17 +05:00 |
|
Andrej730
|
8ac04e32e5
|
bim.import_representation_items - add description
|
2025-04-25 19:47:16 +05:00 |
|
Andrej730
|
0634dc83d4
|
IFC Mesh Separate - fix bug when separating an item wouldn't change separated item
Mentioned by Ryan in #6285
|
2025-04-25 19:47:16 +05:00 |
|
Andrej730
|
5dc4b18d3f
|
IFC Mesh Separate - reload representation just once if multiple items got separated
|
2025-04-25 19:47:16 +05:00 |
|