Andrej
|
02d359d0e6
|
Fix Ruff UP035 (also deprecated annotation symbols)
|
2025-06-09 18:03:19 +05:00 |
|
Andrej
|
7d4176d105
|
Fix Ruff UP006 (deprecated annotation symbols)
|
2025-06-09 18:03:18 +05:00 |
|
Andrej
|
6eb45917fe
|
fix typo
|
2025-06-09 18:03:15 +05:00 |
|
Andrej
|
3f4656600e
|
typing
|
2025-06-09 18:03:15 +05:00 |
|
Andrej
|
7034c0b18a
|
Fix typo (5ba82d7)
|
2025-06-09 18:03:14 +05:00 |
|
Andrej
|
97ece7c20b
|
black .
|
2025-06-09 18:03:14 +05:00 |
|
Massimo Fabbro
|
5ba82d7764
|
See #5155. Update doc accordingly
|
2025-06-08 10:29:28 +02:00 |
|
falken10
|
8e8b44a744
|
Resource should not increment quantity in cost schedule
|
2025-06-08 10:23:00 +02:00 |
|
Massimo Fabbro
|
8b9927b77b
|
See #6570. Better variable name
|
2025-06-08 10:22:12 +02:00 |
|
Andrej
|
09f6991565
|
cost items ui - update current index on item deletion
To make it less awkward to remove multiple items starting from the last.
Before - https://files.catbox.moe/wce56c.mp4
After - https://files.catbox.moe/wv1jhs.mp4
|
2025-06-06 19:06:47 +05:00 |
|
Andrej
|
14e8fad841
|
bim.contract / expand cost items - remove unused prop
|
2025-06-06 19:06:47 +05:00 |
|
Andrej
|
c76785e02c
|
tool.cost - refactor expand/contract rates methods
So they will be more similar
|
2025-06-06 19:06:46 +05:00 |
|
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 |
|