daniel-augusto
edd01d44de
Include direct links to tools ( #7128 )
2025-10-22 15:06:56 +11:00
Michael Godsven
52b899d070
Add icons ( #7256 )
bonsai-0.8.4-alpha2510220031
2025-10-22 11:30:54 +11:00
Dion Moult
008292df0f
Revert "Always show edit UI even if you don't have a BIM Tool activated."
...
This reverts commit 87bfd182d7 .
bonsai-0.8.4-alpha2510220009
bonsai-0.8.4-alpha2510220010
bonsai-0.8.4-alpha2510220007
2025-10-22 11:08:55 +11:00
Dion Moult
87bfd182d7
Always show edit UI even if you don't have a BIM Tool activated.
2025-10-22 11:07:18 +11:00
Dion Moult
8fcc622b8a
Optimisation to only recalculate all drawing cuts if the camera is moved, not just selected.
bonsai-0.8.4-alpha2510212312
2025-10-22 10:12:24 +11:00
Thomas Krijnen
9415878f57
Remove warning about combination of RefDirection as Axis #7251
2025-10-21 13:33:32 +02:00
Thomas Krijnen
919ac41a74
Consider case of only RefDirection in sectioned shapes #7251
2025-10-21 13:32:51 +02:00
Thomas Krijnen
80093f3777
Loft all wires not only the outer one #7251
2025-10-21 13:09:10 +02:00
Thomas Krijnen
28f5d6e91c
Copy internal status on interpolated loops #7251
2025-10-21 13:08:29 +02:00
Thomas Krijnen
550779deee
Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0
2025-10-21 13:06:05 +02:00
Thomas Krijnen
e2cf60f0c1
Update to gmp 6.3.0 #7200
2025-10-21 12:18:48 +02:00
Dion Moult
546a042d40
Explicitly disable any voids, openings, and booleans in IFC4 Reference View MVD
...
It turns out vendors are still exporting them and creating a mess.
bonsai-0.8.4-alpha2510202349
2025-10-21 10:49:17 +11:00
Thomas Krijnen
86b89f2153
Comment behaviour #7264
2025-10-20 10:37:35 +02:00
Thomas Krijnen
34f4aa430a
Keep file_ as nullptr to not bypass addEntity() #7264
2025-10-20 10:33:09 +02:00
Thomas Krijnen
67678cb7f1
Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.8.0
2025-10-20 10:27:50 +02:00
Thomas Krijnen
f05b0d946d
if -> ifdef #7174
2025-10-19 13:20:58 +02:00
Ryan Schultz
486651e0b7
additional tweak to the preceding commit.
bonsai-0.8.4-alpha2510181843
2025-10-18 13:43:34 -05:00
Ryan Schultz
5885924bb7
Fix #5709 : The RCP will not be denied! :)
bonsai-0.8.4-alpha2510181747
2025-10-18 12:47:35 -05:00
Ryan Schultz
ead849625d
Automatically select annotations after creation to make it easier to move them in bulk.
bonsai-0.8.4-alpha2510170211
2025-10-16 21:10:43 -05:00
Ryan Schultz
f52aafdd6a
closes #7249 : for stairs, change the first/last tread lengths to less than the typical tread run. And even go to zero, whereby removing the tread altogether.
bonsai-0.8.4-alpha2510150253
2025-10-14 21:53:22 -05:00
Ryan Schultz
b0ae0a2c82
extend https://github.com/IfcOpenShell/IfcOpenShell/commit/322a2179e51a9ec4802fe9e35039c7e3e29f9678 : Merges names with number suffix, as well (ex: foo, foo.001, foo.002)
bonsai-0.8.4-alpha2510141631
bonsai-0.8.4-alpha2510141630
2025-10-14 11:29:44 -05:00
Thomas Krijnen
4d688170e0
Storage rework WIP
2025-10-13 20:47:43 +02:00
Ryan Schultz
322a2179e5
Merge entities, if match on name or identification attribute only.
bonsai-0.8.4-alpha2510131626
bonsai-0.8.4-alpha2510131625
2025-10-13 11:25:36 -05:00
Dion Moult
8014980b88
Fix #7076 . Lock representation items scale to prevent user confusion.
bonsai-0.8.4-alpha2510122153
2025-10-13 08:52:59 +11:00
Dion Moult
65237cab65
Fix #7080 . Potential bug with merging styles that didn't replace elements of the same class.
bonsai-0.8.4-alpha2510122145
2025-10-13 08:44:47 +11:00
Dion Moult
155827528a
Visibility during collector assignment now depends on the visibility mode set in the UI.
bonsai-0.8.4-alpha2510122108
2025-10-13 08:08:35 +11:00
Dion Moult
fb15435296
See #7229 . Simpler solution to ensure representation isn't affected by visibility until assign class can be cleaned up more.
2025-10-13 08:08:10 +11:00
Dion Moult
6bba3ebeeb
See #7159 . Make polls consistent in add foo to sheet operators.
2025-10-13 08:02:06 +11:00
Dion Moult
3343f3fb35
Revert "Closes #7229 : Unhide object before mesh tessellation export to prevent "Cannot edit hidden object" error when collector.assign() hides the object."
...
This reverts commit 96d05300bb .
bonsai-0.8.4-alpha2510122049
2025-10-13 07:49:07 +11:00
Ryan Schultz
1b451d45cf
Closes #7159 : Fix AddReferenceToSheet operator poll checking wrong data_dir property (bim_props instead of prefs)
bonsai-0.8.4-alpha2510121851
2025-10-12 13:51:14 -05:00
Ryan Schultz
f5f676cf51
black .
bonsai-0.8.4-alpha2510121747
2025-10-12 12:46:49 -05:00
Ryan Schultz
1dd477d382
Delete aggregate if all its parts are deleted. Prevents having orphaned aggregates, if you do a bulk delete with empties turned off.
bonsai-0.8.4-alpha2510121718
2025-10-12 12:17:57 -05:00
Ryan Schultz
96d05300bb
Closes #7229 : Unhide object before mesh tessellation export to prevent "Cannot edit hidden object" error when collector.assign() hides the object.
bonsai-0.8.4-alpha2510121457
2025-10-12 09:57:27 -05:00
Dion Moult
0073a4c0a2
Fix #7205 . Regression when switching from drawing mode to model mode didn't hide drawings.
bonsai-0.8.4-alpha2510121021
2025-10-12 21:21:27 +11:00
Dion Moult
d3a5071d9d
Fix #7211 . Explain to user why they can't remove the last grid axis.
bonsai-0.8.4-alpha2510121007
2025-10-12 21:07:13 +11:00
Dion Moult
471bd34fc6
Fix #7206 . For convenience, deleted annotation references are marked as excluded and not regenerated.
bonsai-0.8.4-alpha2510121001
2025-10-12 21:00:55 +11:00
Ryan Schultz
44cc12763b
Allows the ability to activate an attached drawing_style regardless of whether a drawing has a underlay, or not.
bonsai-0.8.4-alpha2510112247
2025-10-11 17:47:37 -05:00
Ryan Schultz
b68aca04ae
added EPset_Status.UserDefinedStatus to default join_criteria
bonsai-0.8.4-alpha2510112242
2025-10-11 17:41:41 -05:00
Bruno Postle
dd22264877
Fix sheet regeneration regression from d4f3280
...
Remove validate_sheet_files() check in regenerate_sheet() that prevented
regenerating missing LAYOUT files. The validation was blocking the
exact scenario that regeneration was designed to handle.
This allows users to open a bare IFC file with configured drawings and
sheets and have the SVG layouts automatically recreated with drawings
placed at default positions.
bonsai-0.8.4-alpha2510111927
2025-10-11 20:25:13 +01:00
Ryan Schultz
cc6ef0268f
Introduces a toggle to turn on/off material layers in printed svg.
bonsai-0.8.4-alpha2510111453
2025-10-11 09:52:55 -05:00
Dion Moult
feecb89c8e
Fix #7212 . IfcTester now supports IFC2X3 type element mapping.
2025-10-11 21:30:49 +11:00
Dion Moult
cb5c488cfd
Fix #7213 . IfcTester now supports checking for USERDEFINED predefined types
...
Can I just take this moment to complain about the overengineered
complexity of how predefined types work in IFC.
bonsai-0.8.4-alpha2510111010
2025-10-11 21:09:41 +11:00
Dion Moult
b68e8dedd2
Fix #5675 . Bug where separate islands of polygons still merged CSS classes incorrectly.
bonsai-0.8.4-alpha2510110940
2025-10-11 20:39:48 +11:00
Dion Moult
0975eb455e
All default drawing patterns now have a white background, not transparent.
2025-10-11 20:37:28 +11:00
Dion Moult
df0e8bba8c
Fix #7225 . Handle freestyle linework regardless of generated SVG filename.
bonsai-0.8.4-alpha2510110816
2025-10-11 19:15:50 +11:00
Dion Moult
71d5239823
Revert "Closes ##7225 - Improve generate_freestyle_linework to robustly handle SVG output by falling back to the first generated linework file if the expected file is missing."
...
This reverts commit 89c039252b .
bonsai-0.8.4-alpha2510110802
2025-10-11 19:02:04 +11:00
Dion Moult
92ae79f64e
See #7133 . Sync viewport visibility with render visibility when generating underlays.
bonsai-0.8.4-alpha2510110749
2025-10-11 18:48:46 +11:00
Dion Moult
9c1f636cd4
Revert "Reintroduce https://github.com/IfcOpenShell/IfcOpenShell/issues/7133 : Add hide_render synchronization to isolate_objects so hidden viewport objects are also hidden from render"
...
This reverts commit 23c60b38fd .
bonsai-0.8.4-alpha2510110710
2025-10-11 18:09:52 +11:00
Ryan Schultz
23c60b38fd
Reintroduce https://github.com/IfcOpenShell/IfcOpenShell/issues/7133 : Add hide_render synchronization to isolate_objects so hidden viewport objects are also hidden from render
bonsai-0.8.4-alpha2510110325
2025-10-10 22:24:57 -05:00
Ryan Schultz
89c039252b
Closes ##7225 - Improve generate_freestyle_linework to robustly handle SVG output by falling back to the first generated linework file if the expected file is missing.
bonsai-0.8.4-alpha2510102228
2025-10-10 17:28:15 -05:00