Andrej730
0cf3bb3da9
ifc2sql - support saving element types geometry
2025-09-05 19:10:36 +05:00
Andrej730
062bf8e60b
typing
2025-09-05 19:10:36 +05:00
Andrej730
f457a7d831
import_ifc - remove mesh_shapes
...
Was introduced in c3a36b7 and unused now.
2025-09-05 19:10:35 +05:00
Andrej730
1861baaaa9
import_ifc - remove type_products
...
It was introduced in 85e55b6 to keep track of type relationships, but seems to be deprecated awhile ago.
2025-09-05 19:10:35 +05:00
Andrej730
39253c6a6d
create_element_types - remove unnecessary check
...
Was introduced in 0ee9329 , but no longer needed since `None` values are excluded from this set after 10f8453
2025-09-05 19:10:35 +05:00
Andrej730
21137de8a0
Fix error reapplying selection during assign_class #7082
...
It appeared in case if user had IfcTypeProduct collection disabled.
bonsai-0.8.4-alpha2509051328
2025-09-05 18:27:24 +05:00
Andrej730
a53017d9dc
Fix error editing IfcClassification without provided ReferenceTokens after e3ea12a #7091
...
Actually after 2ec2ac0 there's no need for json serialization as we support working with string subitems natively.
For some reason previously it was using get_georeference_props to add attributes, I guess it a typo that happened awhile ago.
bonsai-0.8.4-alpha2509051245
2025-09-05 17:44:07 +05:00
Massimo Fabbro
25c0ed6759
Black
bonsai-0.8.4-alpha2509041433
2025-09-04 16:33:03 +02:00
Massimo Fabbro
f75d629990
See #6570 . Now it is possible to define the rate in import csv
...
In order to assign the rate in the csv import, use the columns 'Rate cost schedule' and 'RateID'
2025-09-04 16:33:03 +02:00
Andrej730
b492110652
Temporarily for ifcsqlite disable calculating model offset and loading element types #7085
...
To keep models loadable
bonsai-0.8.4-alpha2509041410
2025-09-04 19:09:20 +05:00
Andrej730
942cb586b2
Bonsai - fix loading ifcsqlite file after 497542d #7085
2025-09-04 19:09:20 +05:00
Andrej730
49b9f99557
ifcopenshell.sqlite - add mvd_str
2025-09-04 19:09:19 +05:00
Andrej730
15b69bfa98
sql, stream - define wrapped_data to provide more clear errors
2025-09-04 19:09:19 +05:00
Andrej730
5f964bd33c
stream - remove trailing spaces
2025-09-04 19:09:19 +05:00
Andrej730
274a5cbfad
sql, stream - provide schema_identifier to avoid errors
2025-09-04 19:09:19 +05:00
Andrej730
b6fa1759ef
sqlite_entity - define file
2025-09-04 19:09:19 +05:00
Andrej730
f016d72787
cmake - support find_package(CONFIG) for libxml2 dependency
2025-09-04 19:09:19 +05:00
Andrej730
8c12bd0322
Reuse builder.create_axis2_placement_3d
2025-09-04 19:09:18 +05:00
Andrej730
90e6838ddb
typing
2025-09-04 19:09:18 +05:00
falken10vdl
5304072892
dms2dd and dd2dms - fix doc-strings, refactor, add tests ( #6763 )
bonsai-0.8.4-alpha2509041155
2025-09-04 11:55:13 +00:00
Andrej730
d4918edcd9
Fix broken literals reorder #6718
bonsai-0.8.4-alpha2509021409
bonsai-0.8.4-alpha2509021328
2025-09-02 18:28:00 +05:00
Andrej730
d901506029
Reordering and removing text literals - update viewport
...
So user can see the change right away.
2025-09-02 18:28:00 +05:00
Andrej730
aaf980b6b3
ifcwrap cmake - override _d interface suffix in debug builds ( d004410cc)
...
https://discourse.cmake.org/t/a-correct-way-to-add-d-debug-prefix-for-debug-python-extensions-on-windows/15132
2025-09-02 18:27:59 +05:00
Andrej730
d419e50ece
active_bsdd_property - make implied type more explicit
2025-09-02 18:27:59 +05:00
Andrej730
d5ff48fbc9
Fix "Copy Attribute Name" sometimes missing from attributes context menu
...
Due to a possibly unbound `url` variable this button sometimes went missing https://files.catbox.moe/2r8adp.png
2025-09-02 18:27:59 +05:00
Andrej730
99ca1c7eb4
Add description for pset enum properties too
...
Example - https://files.catbox.moe/ysmw6v.png
2025-09-02 18:27:59 +05:00
Andrej730
df4f565176
Fix missing IFC descriptions for already added pset props
...
Example - https://files.catbox.moe/dg1mzk.png
2025-09-02 18:27:58 +05:00
Andrej730
ed37ac3066
resolve_data_path_to_data_attr - fix typo in doc-string
2025-09-02 18:27:58 +05:00
Andrej730
1433240ae6
Fix text edit popup UI going out of sync with general text editing UI ( a98cddf)
2025-09-02 18:27:58 +05:00
Andrej730
d9fe751163
Remove update_text_value and fix tests after refactor
2025-09-02 18:27:58 +05:00
Andrej730
555621ceae
Avoid storing transient ui values in BIMTextProperties #4699
...
To avoid crashes and either way we stored the same data twice - once bim text props (and they were updated on each data refresh) and then again in data.py. Now it's going to use just data.py
2025-09-02 18:27:57 +05:00
Andrej730
d7ddbd2b99
typing
2025-09-02 18:27:57 +05:00
Richard Brice
eba3ced5fe
Fixes angle unit conversion when creating horizontal alignment from PI
bonsai-0.8.4-alpha2509012232
2025-09-01 15:32:11 -07:00
Andrej730
d36205ea8b
svgfill - bump
2025-09-01 21:08:46 +05:00
Thomas Krijnen
9d0eb4f994
Merge pull request #7058 from Krande/feat/IfcFixedReferenceSweptAreaSolid
...
feat: improved support for IfcFixedReferenceSweptAreaSolid
2025-08-31 10:57:49 +02:00
smr
67fb569669
style: fix formatting with black
bonsai-0.8.4-alpha2508301805
2025-08-30 20:04:58 +02:00
smr
da9be7cff0
Fix PythonOCC >=7.8.0 compatibility in serialize_shape function
...
Resolves issue #6099 : PythonOCC >=7.8.0 changed WriteToString() method
signature, causing TypeError in ifcopenshell.geom.serialise().
This fix uses signature inspection to detect the method signature:
- For PythonOCC < 7.8.0: Use WriteToString() (no parameters)
- For PythonOCC >= 7.8.0: Fall back to Write() method
- Graceful handling of signature inspection failures
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-30 20:04:58 +02:00
Richard Brice
a839183ac2
Fixes referent sorting
bonsai-0.8.4-alpha2508292137
2025-08-29 14:37:17 -07:00
Richard Brice
34bf374047
Corrects nesting of referents
bonsai-0.8.4-alpha2508291948
2025-08-29 12:48:16 -07:00
Andrej730
43c35eaf24
ifcfm - fix error running without pandas
2025-08-29 23:50:27 +05:00
Andrej730
d91362a6f7
run-cmake - use swig install dir
2025-08-29 21:13:31 +05:00
Andrej730
76e3b8dd55
Bonsai - fix error appending curve/fill area styles
...
It would try to append them as Blender material and would fail, just import them as ifc elements.
Noticed testing #7066
bonsai-0.8.4-alpha2508291444
bonsai-0.8.4-alpha2508291445
2025-08-29 19:44:04 +05:00
Andrej730
d004410ccb
ifcwrap cmake - add _d debug postfix required on Windows
2025-08-29 19:44:03 +05:00
Andrej730
abbc5c2159
run-cmake.bat - use opencollada install dir
...
instead of providing include/library dirs explicitly
2025-08-29 19:44:03 +05:00
Andrej730
ae771cb37d
build-deps.cmd - bump swig version to 4.1.0 and use cmake
...
4.1.0 will match build-all.py and it's the first version to use cmake, so we can quickly build swig ourselves
2025-08-29 19:44:03 +05:00
Andrej730
b1a0b7a7d0
cmake - also try to use find_package(OpenCOLLADA)
2025-08-29 19:44:03 +05:00
Andrej730
556eb128d6
build-deps.cmd - add example use
2025-08-29 19:44:03 +05:00
krande
df1b748b39
minor update
2025-08-28 20:05:45 +02:00
Andrej730
0d3545c621
bim.select_library_file - shortcut to reload the library
...
Location - https://files.catbox.moe/an9hif.png
bonsai-0.8.4-alpha2508281413
bonsai-0.8.4-alpha2508281414
bonsai-0.8.4-alpha2508291209
2025-08-28 19:11:52 +05:00
Andrej730
12cfa21d9b
Fix missing project library ui data refresh
...
E.g. it wasn't updated on undo
2025-08-28 19:11:52 +05:00