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
Thomas Krijnen
60d85b4259
Skip ifcxml writing tests
2025-10-09 14:03:35 +02:00
Thomas Krijnen
e8a382b02a
Only use cyclic dependencies when amongst static libs #7180
2025-10-09 13:24:31 +02:00
Thomas Krijnen
2b3ec66017
mark failed_on_purpose on IfcBoundingBox without --keep-bounding-boxes #7215
2025-10-09 08:45:25 +02:00
Thomas Krijnen
97dd37b345
Fix circular definition issue in cmake #7180
2025-10-08 15:25:38 +02:00
Thomas Krijnen
e4877e8246
Ignore steal_instances() in python
2025-10-08 14:55:28 +02:00
Thomas Krijnen
e216d345c1
Reimplement cecho.cmd to not depend on starting powershell.exe for speed boost
2025-10-08 14:18:52 +02:00
Thomas Krijnen
14c1b70768
Address some compiler warnings
2025-10-08 14:18:17 +02:00
Thomas Krijnen
e15f222a19
Address segfault #7215 #7185
2025-10-08 14:17:47 +02:00
Ryan Schultz
4ab2664529
closes #7134 - Wall layer cuts exported out to a SVG during Freestyle linework mode.
bonsai-0.8.4-alpha2510071943
2025-10-07 14:43:11 -05:00
Dion Moult
bd0cfa5366
Fix bug where grid decorator only considered hide states, not hide viewport state or local isolation, etc
bonsai-0.8.4-alpha2510070345
2025-10-07 14:44:57 +11:00
Dion Moult
2e4b0e83a2
Add feature to have work schedule columns for total inputs, outputs, and elements (inputs + outputs)
bonsai-0.8.4-alpha2510070234
2025-10-07 13:34:07 +11:00
Dion Moult
cf61111386
Fix bug where nested elements didn't show elements of the active task (only children)
bonsai-0.8.4-alpha2510070206
2025-10-07 13:06:26 +11:00
Dion Moult
3aa5ddb070
Implement auto element selection for tasks in work schedule. Also add manual selection (instead of going into ICOM panel for speed)
bonsai-0.8.4-alpha2510070128
2025-10-07 12:27:38 +11:00
Dion Moult
25dacc8fed
Fix #7208 . Merge duplicates patch recipe can now control merging by empty attributes.
bonsai-0.8.4-alpha2510061218
2025-10-06 23:18:32 +11:00
Dion Moult
7cba63af9c
Add IfcTester webapp workflow ( #7209 )
2025-10-06 23:15:16 +11:00
Dion Moult
3c1d6abc7e
Update ci-ifctester-org.yml attempt 2
2025-10-06 17:51:50 +11:00
Dion Moult
8da4b9f23f
Create ci-ifctester-org.yml
...
This definitely won't work the first time
2025-10-06 17:41:21 +11:00
Dion Moult
99fa77edee
Fix #6873 . Bug where geometry created through sync_references didn't have item editing metadata.
bonsai-0.8.4-alpha2510060623
2025-10-06 17:23:29 +11:00
Andrej730
839c5ad932
black .
bonsai-0.8.4-alpha2510060603
2025-10-06 11:02:33 +05:00
Dion Moult
b68ce08811
Deprecate should_reload and is_global in switch representation as they don't do anything now.
...
Superseded by item editing mode, so always reload, and always global.
bonsai-0.8.4-alpha2510060558
2025-10-06 16:57:54 +11:00
Dion Moult
e662308665
Deprecate should_sync_changes_first for switching representation, since it is no longer relevant in item editing.
bonsai-0.8.4-alpha2510060520
2025-10-06 16:19:39 +11:00
Andrea Ghensi
a2ccff67ca
fix(bcf): Create directory entries in the zip file's central directory ( #7175 )
...
This is done to comply with the Implementation Agreements
https://github.com/buildingSMART/BCF-XML/tree/release_3_0/Documentation#create-directory-folder-entries-in-the-zip-files-central-directory
bonsai-0.8.4-alpha2510060453
bonsai-0.8.4-alpha2510060452
bonsai-0.8.4-alpha2510060451
bonsai-0.8.4-alpha2510060450
bonsai-0.8.4-alpha2510060449
bonsai-0.8.4-alpha2510060446
2025-10-06 15:50:03 +11:00
Christoph Mellüh
8e045d772c
Add "hide empty Specifications" to Bonsai IFCTester ( #7190 )
...
* add filter
* apply filter property
* allow name filter
* black .
* add hide-skipped to html
* rename prop
* only hide optional specifications
2025-10-06 15:49:35 +11:00
Christoph Mellüh
16fd614886
Add instructions to IFCTester in Blender ( #7195 )
...
* add instructions to blender ui
* add requirement instructions to html
* black .
2025-10-06 15:48:45 +11:00
Dion Moult
f31df307c6
Fix #6674 . Bug where newly created annotation types didn't have the necessary metadata for item editing.
2025-10-06 15:46:16 +11:00
Dion Moult
11873a7c51
Fix #7203 . Help indicate that author should be an email. Add error styling.
2025-10-06 14:48:22 +11:00
Dion Moult
ccccbe23f4
Fix #6709 . Support same spatial element type even if not explicit in concept template.
bonsai-0.8.4-alpha2510060333
2025-10-06 14:32:53 +11:00