Andrej
|
7808dd535d
|
Fix contracted cost item removal logic
It was removing checking for cost item index, though container is storing cost item ids.
|
2025-06-06 19:06:46 +05:00 |
|
Andrej
|
72cf77690e
|
Prevent removing rel when is still valid after IfcCostItem removal #6769
|
2025-06-06 19:06:46 +05:00 |
|
Andrej
|
bf4a3f074f
|
typing
|
2025-06-06 19:06:46 +05:00 |
|
Andrej
|
a374a7e3ff
|
bonsai pyproject.toml - document dev dependencies
|
2025-06-06 13:11:59 +05:00 |
|
Andrej
|
b6267e4ad1
|
Fix issue with occurrences when reassigning IfcTypeProduct class #6781 (977d814)
|
2025-06-06 13:11:59 +05:00 |
|
Andrej
|
f21b34ffc1
|
reassign_class - safe check to prevent errors like #6781
|
2025-06-06 13:11:58 +05:00 |
|
Andrej
|
6de16bf658
|
bim.reassign_class - add simple test to cover cases like #6781
|
2025-06-06 13:11:58 +05:00 |
|
Andrej
|
9f17b9fd86
|
reassign_class - calculate occurrence_class just once for the entire loop
|
2025-06-06 13:11:58 +05:00 |
|
Andrej
|
781df9e3d8
|
Fix incorrect glob separator (8c9ccfd)
|
2025-06-06 11:57:46 +05:00 |
|
Andrej
|
8c9ccfdaae
|
Fix #6760
|
2025-06-06 11:22:05 +05:00 |
|
Andrej
|
3892ac56a4
|
Skip 26b21dd test if non-standard schema is not available (e.g. in github ci)
|
2025-06-05 19:05:28 +05:00 |
|
Andrej
|
ba6674299c
|
ifocpenshell-python makefile - shortcut to get current build urls
|
2025-06-05 19:05:28 +05:00 |
|
Andrej
|
fc0624692f
|
test_sql - use Ifc2Sql patcher for readability
|
2025-06-05 19:05:28 +05:00 |
|
Andrej
|
d6b5c73d4a
|
ifcpatch - fix doc-string (b07b0e4be)
|
2025-06-05 19:05:28 +05:00 |
|
Andrej
|
f622d2f961
|
ifc2sql - consider .ifcsqlite suffix
|
2025-06-05 19:05:27 +05:00 |
|
Andrej
|
3a66a1c754
|
geom settings - add new settings from 439f9c1
|
2025-06-05 19:05:27 +05:00 |
|
Andrej
|
d0741cd495
|
Fix error using X hotkey on empty collection #6696
|
2025-06-05 19:05:27 +05:00 |
|
Andrej
|
0d39f8df28
|
Safer BlendData access
To avoid issues like #6771 when we by accident find an ID data-block from linked .blend file.
|
2025-06-05 19:05:27 +05:00 |
|
Andrej
|
87265d052b
|
typing
|
2025-06-05 19:05:27 +05:00 |
|
Thomas Krijnen
|
5af7c9a32d
|
Clarify Compound of Solids behaviour in create_solid_from_faces() #6780
|
2025-06-05 10:22:28 +02:00 |
|
Andrej
|
1ce9a4c68e
|
ifc2sql - fix mysql errors inserting values into shape table
|
2025-06-04 19:10:52 +05:00 |
|
Andrej
|
930d58cf69
|
ifc2sql - fix issue inserting mysql json attributes
It seems mysql doesn't have automatic conversion from other types to json, so we stringify it for compatibility.
|
2025-06-04 19:10:51 +05:00 |
|
Andrej
|
926785c5ec
|
ifc2sql - fix should_get_inverses for mysql
|
2025-06-04 19:10:51 +05:00 |
|
Andrej
|
274e19dcb9
|
ifc2sql - warn user if ifc database already exists
|
2025-06-04 19:10:51 +05:00 |
|
Andrej
|
7f0f93f726
|
ifc2sql - close cursor too
Important on Windows if someone is using Patcher explicitly and `self.c` is not garbage collected and file stays locked and cannot be moved.
|
2025-06-04 19:10:51 +05:00 |
|
Andrej
|
b07b0e4bea
|
ifc2sql - fix regression with missing resulting database filepath (9055f14) #6758
|
2025-06-04 19:10:50 +05:00 |
|
Andrej
|
a0e4bdcbef
|
ifcpatch - fix ifc2x3 bootstrap (c58b84d)
After c58b84d append_asset requires user to be a valid IFC entity.
|
2025-06-04 19:04:32 +05:00 |
|
Andrej
|
2da183bfa6
|
bpy._typing -> bpy.stub_internal
https://github.com/nutti/fake-bpy-module/issues/362
|
2025-06-04 19:04:31 +05:00 |
|
Andrej
|
e1ec422bb1
|
common.mk - explicitly specify sh as default shell
|
2025-06-04 19:04:31 +05:00 |
|
Andrej
|
c51e36dbca
|
ifcpatch - a static way to use ifcpatch
|
2025-06-04 19:04:31 +05:00 |
|
Andrej
|
b393c120f1
|
ifcpatch pyproject - list optional dependencies
|
2025-06-04 19:04:31 +05:00 |
|
Andrej
|
3c7e938d90
|
IfcGeomWrapper - add missing property for edges_item_ids
|
2025-06-04 19:04:31 +05:00 |
|
Andrej
|
a614fac71a
|
typing
|
2025-06-04 19:04:31 +05:00 |
|
Andrej
|
5a211c67eb
|
black .
|
2025-06-04 19:04:30 +05:00 |
|
Dion Moult
|
b9b5aefd5e
|
Fix bSDD to properly use names and codes
|
2025-06-04 12:11:34 +10:00 |
|
Ryan Schultz
|
e1c1b828ad
|
Have save/cancel filter on top as well--helps with long filters.
|
2025-06-03 07:29:19 -05:00 |
|
Thomas Krijnen
|
3180004a28
|
WKT serializer: adapt section height to geometry height and emit height as geo:length
|
2025-06-02 13:30:06 +02:00 |
|
Thomas Krijnen
|
0aae57620f
|
Temporary Python 3.9 compatibility
|
2025-06-02 08:42:47 +02:00 |
|
Thomas Krijnen
|
1155b52375
|
Black
|
2025-06-01 09:23:10 +02:00 |
|
Thomas Krijnen
|
2d67440085
|
Draw.py don't assert just only take outer boundary in arrangement
|
2025-06-01 09:22:40 +02:00 |
|
Thomas Krijnen
|
cc3f2aa28d
|
Expose mirror-y in draw.py
|
2025-06-01 09:21:59 +02:00 |
|
Massimo Fabbro
|
390349aa7a
|
See #6570. Better cost item rate identification
Now show cost item rate shows the Identification and not the ID for better understanding
|
2025-05-31 15:58:42 +02:00 |
|
Massimo Fabbro
|
eade620581
|
Add calculating functions for Qto_CourseBaseQuantities for IfcCourse elements
|
2025-05-31 14:57:46 +02:00 |
|
Thomas Krijnen
|
88ac0a0f6c
|
Wrong preprocessor statement #6765
|
2025-05-31 14:14:43 +02:00 |
|
Bruno Perdigão
|
a531bd8c1f
|
Fix. Uninstall Bonsai Decorators if they are not selected at start
|
2025-05-30 16:20:42 -03:00 |
|
Andrej
|
f44769c138
|
ifc2sql - add example for should_expand
|
2025-05-30 18:13:18 +05:00 |
|
Andrej
|
a6e3cc667c
|
ifc2sql - add missing should_get_inverses description
|
2025-05-30 18:13:17 +05:00 |
|
Andrej
|
59b17fc593
|
ifcopenshell_wrapper.pyi
|
2025-05-30 18:13:17 +05:00 |
|
Andrej
|
fb1b5bea51
|
ifcopenshell.file - use IFC4X3 instead of IFC4X3_ADD2 for simplicity
|
2025-05-30 18:13:11 +05:00 |
|
Andrej
|
e8aa508405
|
Add 'advanced' optional ifcopenshell dependencies
To list all other optional dependencies.
|
2025-05-30 18:13:11 +05:00 |
|