Andrej730
e52af2baad
Iterator.validate_iterator_state to avoid crashes using next() and get()
...
Just to avoid accidental crashes using .get() / .next() when using them from Python - in cases when iterator was initialized but there were no elements or if iterator got exhausted.
bonsai-0.8.3-alpha2507031350
2025-07-03 18:49:41 +05:00
Andrej730
da4ae4c2f2
Fix typo in 2a199cf
2025-07-03 18:48:30 +05:00
Andrej730
28043a8e5d
ifc2sql - skip creating geometry if iterator failed to initialize
2025-07-03 18:48:30 +05:00
Andrej730
0e8fb44301
Remove unused Iterator.task_result_index_ ( c78b289)
2025-07-03 18:48:08 +05:00
Andrej730
b97dca5d47
typing
2025-07-03 18:48:08 +05:00
Andrej730
207db459a7
Iterator.h - remove redundant typename ( eeaf04c)
2025-07-03 18:48:07 +05:00
Andrej730
026eebf39b
pyproject.toml - remove enableTypeIgnoreComments
...
As Pylance now allows inserting pyright ignore comments without it 🎉
https://github.com/microsoft/pylance-release/issues/7220
2025-07-03 18:48:07 +05:00
carlopav
5f5c0b41d5
Basic infrastructure for IfcCostSchedule PDF export with typst ( #6860 )
bonsai-0.8.3-alpha2507031318
2025-07-03 13:18:03 +00:00
falken10
3055dfa1a6
clean up from developer's feedback + black formatting
bonsai-0.8.3-alpha2507030352
2025-07-03 05:51:59 +02:00
falken10
b59bdb585b
Refactor cost documents following developrs advice
2025-07-03 05:51:59 +02:00
falken10
ccd97c66ae
refactor and black formatting
2025-07-03 05:51:59 +02:00
falken10
e6747b258c
Remove CostSchedulesMapping and added csv_filepaths to data.py
2025-07-03 05:51:59 +02:00
falken10
6aa6803490
Added relative CSV file paths
2025-07-03 05:51:59 +02:00
falken10
72fbe3a6d9
Refactor cost schedule CSV filepath to use document references
2025-07-03 05:51:59 +02:00
Andrej730
68a602573b
ifcopenshell.geom.iterator - more descriptive error in __init__ #6865
bonsai-0.8.3-alpha2507021315
2025-07-02 18:14:34 +05:00
Andrej730
1e06dfcb76
Fix console errors when project is not loaded
2025-07-02 18:14:34 +05:00
Andrej730
3a0a912022
Use property_unset instead of in and del
2025-07-02 18:14:34 +05:00
Andrej730
b16fb7d917
bim.pip_install - add dynamic description
2025-07-02 18:14:34 +05:00
Andrej730
94d2d32d18
typing
2025-07-02 18:14:34 +05:00
falken10vdl
e743db27f4
Draw attributes with search ( #6849 )
...
See example in #4325
bonsai-0.8.3-alpha2507020611
2025-07-02 11:11:29 +05:00
Thomas Krijnen
bb329affb8
settings: DeferProcessingFirstElement, MaxOffset, MaxOffsetDeviation, ApplyOffset; taxonomy: centroid funcs; iterator get_tasks + items() funcs; geom.map_shape()
bonsai-0.8.3-alpha2507011910
2025-07-01 21:10:24 +02:00
Bruno Perdigão
6c4e4e5f91
Partial solution for #6775 .
...
The issue happens when a wall has a "ATPATH" connection and has a
negative direction sense. It mixes the profile points in an incorrect
order. This commit seems to fix it, but maybe there is a better solution.
bonsai-0.8.3-alpha2506302251
2025-06-30 19:50:41 -03:00
falken10
a31aa6053e
black formatting
bonsai-0.8.3-alpha2506302126
2025-06-30 18:25:41 -03:00
falken10
b90f146a68
update gizmo based on selected items
2025-06-30 18:25:41 -03:00
falken10
f67dca8de0
Enhance label rendering in BoundingBoxDecorator to prevent text overlaps
2025-06-30 18:25:41 -03:00
falken10
a686d70908
Updated based on feedback from @brunoperdigao
2025-06-30 18:25:41 -03:00
falken10vdl
38fe7fea65
Update workspace.py cosmetic remove nl from previous edits
2025-06-30 18:25:41 -03:00
falken10
b26890f74b
black formating
2025-06-30 18:25:41 -03:00
falken10
2c16247943
moved to viewport overlays
2025-06-30 18:25:41 -03:00
falken10
53fc7bce0c
clenaup
2025-06-30 18:25:41 -03:00
falken10
f5db905223
Separate decorator from operator to follow other modules in model / project
2025-06-30 18:25:41 -03:00
falken10
3557b11e64
same style as polyline texts
2025-06-30 18:25:41 -03:00
falken10
c420402334
black . formating
2025-06-30 18:25:41 -03:00
falken10
589c562cba
refactor everyting within the class MeasureXYZDimensionsTool
2025-06-30 18:25:41 -03:00
falken10
d3f2711fe4
Moved everything to explore tool
2025-06-30 18:25:41 -03:00
falken10
8b4305360e
updated to cope for multiple selection and better looking using trihedrons
2025-06-30 18:25:41 -03:00
falken10
1213bbdd73
set exact same color for bounding box edges as gizom axis
2025-06-30 18:25:41 -03:00
falken10
c3380daa19
better layout with colored bounding box
2025-06-30 18:25:41 -03:00
falken10
7aa87907d7
Add local orientation operator and UI toggle for colored dimensions
2025-06-30 18:25:41 -03:00
Andrej730
8cfd6b1754
Unify doc-strings (remove type/rtype)
...
As this information is already provided in type hints and we don't need to maintain it in two places.
bonsai-0.8.3-alpha2506301356
2025-06-30 18:55:14 +05:00
Andrej730
fc10915d2b
ifcopenshell.validate - remove simple_spf dependency ( 689289b)
...
Moved it to `TYPE_CHECKING` since it's currently used just for typing.
Was breaking validation in Bonsai since it doesn't provide all submodules with IfcOpenShell https://github.com/IfcOpenShell/IfcOpenShell/issues/6723#issuecomment-3016223786
Also added a simple test so github workflow would catch a simple error like this.
bonsai-0.8.3-alpha2506301309
2025-06-30 18:08:34 +05:00
Andrej730
c23c21cb88
black .
2025-06-30 18:08:29 +05:00
Geert Hesselink
260bc80a4b
update simple_spf submodule
bonsai-0.8.3-alpha2506300812
2025-06-30 10:11:40 +02:00
Thomas Krijnen
d7cf803fdf
Don't use anonymous namespace for geometry_conversion_result
2025-06-29 20:04:44 +02:00
Thomas Krijnen
4488044a68
yum install xz
2025-06-29 19:58:37 +02:00
skemaikin
21a4db7823
serialize roughnessFactor
...
add roughnessFactor for gltf serialization
2025-06-29 14:24:52 +02:00
Ryan Schultz
d300454118
Option to select only immediate children in Spatial Decomposition panel
bonsai-0.8.3-alpha2506282000
2025-06-28 15:00:23 -05:00
Ryan Schultz
553003e664
Closes #6748 : An option, when running bim.select_similar_container() to only select those objects in the immediate container
bonsai-0.8.3-alpha2506281817
2025-06-28 13:16:51 -05:00
Ryan Schultz
524561a398
similar to #6748 : option to select only immediate children, not recursively
bonsai-0.8.3-alpha2506281707
2025-06-28 12:07:22 -05:00
Ryan Schultz
16f82683c8
closes #6843 - made merge by distance a little more tolerable
bonsai-0.8.3-alpha2506281508
2025-06-28 10:07:54 -05:00