Ryan Schultz
65859a8f83
closes #4006 : automatically update the geometry of all the objects that have 'similar openings'.
2024-04-16 11:05:26 +02:00
Ryan Schultz
8eef2392da
fixes #3908 : Close the opening (bim.edit_openings) while having the opening selected
2024-04-16 11:05:26 +02:00
VDobranov
8dfd122430
Update reference_structure.py
...
A mistype in docs: should be IfcRelReferencedInSpatialStructure instead of IfcRelContainedInSpatialStructure
2024-04-16 11:05:26 +02:00
Massimo Fabbro
6e6402e07f
Covering Tool now it is possible to add ceiling coverings from selected walls
2024-04-16 11:05:26 +02:00
Andrej730
6140e67702
show mep regenerate and connecte elements for non-profile based elements
2024-04-16 11:05:26 +02:00
Andrej730
944f8695c7
root.remove_product to remove IfcRelFlowControlElements
2024-04-16 11:05:25 +02:00
Andrej730
6cf1f8f49f
fixed issues with ports ui on undo
...
data.py doesn't update on every undo, so passed blender objects got invalidated on undo resulting in errors. changed blender objects to blender object names
2024-04-16 11:05:25 +02:00
Andrej730
fd69d91776
UI for assigning controls to flow elements #3981
...
Example - https://imgur.com/a/CZQIoHp
2024-04-16 11:05:25 +02:00
Andrej730
72b3f1e967
api for assigning/unassigning flow controls #3981
2024-04-16 11:05:25 +02:00
Andrej730
1bb5a14b65
Fixed typo in control.assign_control, added tests
2024-04-16 11:05:25 +02:00
Andrej730
61e5533598
tool.System.add_ports tests
2024-04-16 11:05:25 +02:00
Andrej730
4264b19fd8
fixed issue placing ports on a bend if start segment is bending using Z-
2024-04-16 11:05:25 +02:00
Andrej730
c2c2c4815f
fixed issue in add_ports mutating object's matrix
...
inherently modifying ports positions in some cases
2024-04-16 11:05:25 +02:00
Dirk Olbrich
b069770643
bbim docs: add user interface subsection, general workspace
2024-04-16 11:05:25 +02:00
Dirk Olbrich
9d9140252e
bbimdocs: reorder images folder in users section
2024-04-16 11:05:25 +02:00
Dirk Olbrich
ee6e273b1d
bbim docs: reorder images folder in dev section
2024-04-16 11:05:25 +02:00
Dirk Olbrich
6e00dcd05e
bbim docs: use absolute path for icon images
2024-04-16 11:05:25 +02:00
Dirk Olbrich
fb55077a86
bbim doc: fix list indentation
2024-04-16 11:05:25 +02:00
Dirk Olbrich
e602c3b68b
bbim docs: fix minor warning in ux-guidelines
2024-04-16 11:05:25 +02:00
Dirk Olbrich
ce43bd7bfe
bbim docs: update bbim version, copyright year
2024-04-16 11:05:25 +02:00
Andrej730
21c7751c14
remove BIMGroupProperties.is_adding attribute to avoid confusion
...
The problem with that attribute was that object's and project's group ui section were both using groups loaded to BIMGroupProperties.groups.
So you could run into situation when you try to load object's groups ui and it would show empty list because user never loaded the groups from the project's ui...
So it was either caching groups twice or just using same `is_editing` flag to check whether groups were previously loaded and I went with the single flag.
2024-04-16 11:05:25 +02:00
Andrej730
29e6601a4b
define inherited ports attributes in bim.add_constr_type_instance
2024-04-16 11:05:25 +02:00
Andrej730
0355aa9eef
fixed issue finding finding compatible fitting
...
it occured sometimes when segment's or fitting's PredefinedType/System were not defined
2024-04-16 11:05:25 +02:00
Andrej730
89a5519631
fixed bug with system decoration data if no system were selected
2024-04-16 11:05:25 +02:00
Andrej730
29dda335ea
test stairs calculated params
2024-04-16 11:05:25 +02:00
Andrej730
168095b1c1
Nosing Lengths / Tread Gap for parametric stairs #3422
...
Example - https://imgur.com/d8PxLV4
2024-04-16 11:05:25 +02:00
Ryan Schultz
66f57f90df
Select multiple arrays at one time, from various parts. Deselect non-compliant objects.
2024-04-16 11:05:25 +02:00
Igor.Sokolov
4404470d91
bf: IfcBSplineCurve is an isntance of abstract entity
2024-04-16 11:05:24 +02:00
Igor.Sokolov
fe4dc87cd1
bf: pass-valid-selected-enumeration.ifc
2024-04-16 11:05:24 +02:00
Igor.Sokolov
0f774a675d
bf: pass-group-1-rels-IFC2X3.ifc failed
2024-04-16 11:05:24 +02:00
Igor.Sokolov
27458cc079
bf: pass-attr-count-ok.ifc failed
2024-04-16 11:05:24 +02:00
Dion Moult
87a98afb64
Black
2024-04-16 11:05:24 +02:00
Dion Moult
26d6fdb1bc
Docs now mention historic builds
2024-04-16 11:05:24 +02:00
Dion Moult
142968559d
Minor fix
2024-04-16 11:05:24 +02:00
Andrej730
12a6bf88a9
Customize tread width for the first and last treads #3419
...
Available on all types of stairs, shouldn't break stairs previously created with BBIM.
Example - https://imgur.com/a/2wSueTM
2024-04-16 11:05:24 +02:00
Andrej730
3317dbd4a1
minor refactor
2024-04-16 11:05:24 +02:00
Andrej730
ba1a84e51b
add force depsgraph update method
2024-04-16 11:05:24 +02:00
Andrej730
2697703bb1
skip black format on type manager template description for readibility
2024-04-16 11:05:24 +02:00
Andrej730
617c8b9fd5
stair profile generation code refactor
...
hopefully it's now a bit more readable
2024-04-16 11:05:24 +02:00
Andrej730
3ec513c56a
Fixed stair calculated params not updating during edit (after 8b23c615c)
...
.data doesn't update on props change, so need to take data from props explicitly when BIMStairProperties.is_editing
2024-04-16 11:05:24 +02:00
Andrej730
7d25261395
move generate_stair_2d_profile to tool, add tests
2024-04-16 11:05:24 +02:00
ceegartner
4336b9c1ae
Update unit.py - convert function, case issue
...
Hi,
I noticed an issue and suggest a fix:
Unit names from <si_conversions> are all lowercase, whereas project units extracted from the IFC files with <get_project_unit(...).Name> are uppercase. So the convert function didn't seem to work properly.
Hope this helps!
2024-04-16 11:05:24 +02:00
Dion Moult
cc338d8acc
Forgot rabbit branding.
2024-04-16 11:05:24 +02:00
Dion Moult
0f0d600f3f
New data purging IfcPatch recipe
2024-04-16 11:05:24 +02:00
Dion Moult
fefb3cc0f2
Fix #3963 . Bind IFC separate to P hotkey and prevent separation on non-IFC meshes.
2024-04-16 11:05:24 +02:00
Dion Moult
f40281e979
Fix #3948 . Bug where IfcTester PartOf facet didn't correctly read entity XML.
2024-04-16 11:05:24 +02:00
Andrej730
611f7518d0
Fix issue with calculated params in stair ui
...
it was displaying incorrect data when stair was just loaded because it was relying on BIMStairProperties in ui.py
2024-04-16 11:05:24 +02:00
Dion Moult
9571146065
Fix #3951 . mats selector now supports IfcMaterialList.
2024-04-16 11:05:24 +02:00
Dion Moult
e2b132ba51
See #3951 . IfcCSV now supports list concatenation.
2024-04-16 11:05:24 +02:00
Dion Moult
c9dcd70cdb
Improve data type error reporting
2024-04-16 11:05:24 +02:00