Dion Moult
28ddd2aefc
Implement classification searching in bSDD library
2024-04-16 10:37:16 +02:00
Andrej730
10e19d16bd
select array parent / all array objects to work without parent guid argument
...
now it's getting parent guid from the currently active object, not from provided guid argument - so now it's possible to add those operators to quick favorites
2024-04-16 10:37:16 +02:00
Ryan Schultz
d4274e0e20
Have bim.select_aggregate make the aggregate empty the active object, as well.
2024-04-16 10:37:16 +02:00
Dion Moult
7e10d520f4
IfcTester now includes percentages per requirement
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
145f601a2e
purge cost schedules
2024-04-16 10:37:16 +02:00
Dion Moult
a251816de0
Accommodate potential manual deletion of EPset drawing.
2024-04-16 10:37:16 +02:00
Dion Moult
f1d2bd0eac
Fix #3752 . Accommodate situations where layouts don't match IFC.
2024-04-16 10:37:16 +02:00
Andrej730
cfebf2549b
Associate IFC files with BlenderBIM on Windows
...
Buttons located in addon preferences - https://i.imgur.com/Unp4P9L.png
Just waiting for this to break somehow...
It's not completely automatic now and it doesn't create assign special icon for IFC files yet.
2024-04-16 10:37:16 +02:00
Andrej730
34a881da3a
Remove orphaned IfcPropertyEnumeration
...
Noticed a couple hundreds of orphaned IfcPropertyEnumeration in my .ifc like below 😁
IFCPROPERTYENUMERATION('Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
2024-04-16 10:37:16 +02:00
Andrej730
ecf3da1d86
fixed bug creating transition shapes
...
it was accidentally assigning extrusion vector instead of an offset
2024-04-16 10:37:16 +02:00
Andrej730
624d1fdc3a
Clean up orphaned meshes
...
- delete_ifc_project
- bim.add_constr_type_instance
- adding transitions and bends
- add profile / slab / wall
2024-04-16 10:37:16 +02:00
Andrej730
654f84ffb7
Save last active context editing doors/windows, solves #3735
...
previously - https://imgur.com/a/gri6zMk
now - https://imgur.com/a/GIwZP6c
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
788f2d2044
MSP calendar exceptions are now also imported #3766
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
d7887de3e5
fix msp .xml import: exception days for a standard working week #3766
2024-04-16 10:37:16 +02:00
Massimo Fabbro
da8cd9daba
Add new covering tool. Mock up and initial functions
2024-04-16 10:37:16 +02:00
Massimo Fabbro
4ed901204e
Partial spatial tool refactor
2024-04-16 10:37:16 +02:00
Andrej730
ed9e45bb7d
For parametric doors and windows remove "Edit Profile" button from BIM Tool UI to avoid confusion
2024-04-16 10:37:16 +02:00
Andrej730
484758e564
Add starting/saving IFC project to Blender F4 file context menu
...
https://i.imgur.com/FDvZZwc.png
2024-04-16 10:37:15 +02:00
Andrej730
37f1f6d125
MEP bends - fixed bunch of bugs related to adjusting already existing bends types
2024-04-16 10:37:15 +02:00
Dion Moult
6b15b08835
Project advanced mode filtering now uses new filter syntax
2024-04-16 10:37:15 +02:00
Andrej730
54dcf75a7e
Ooops, forgot to remove debug shape creation
2024-04-16 10:37:15 +02:00
Andrej730
9e667013a3
transitions - fixed bug finding compatible fitting
...
For example, there was a fitting from segment of type A to the segment of type B with start/end transition lengths equal a/b respectively.
And then if you'd try to create a transition from B to A and start/end transition lengths being equal to b/a, previously BBIM wouldn't be able to find that already existing fitting is still compatible.
2024-04-16 10:37:15 +02:00
Andrej730
72d5350b83
mep operators - clamp properties below zero
2024-04-16 10:37:15 +02:00
Andrej730
5f94e2b251
bends - support for zero radius bends
2024-04-16 10:37:15 +02:00
Dion Moult
7f968d6eab
IfcDiff can now visualise across linked IFCs
2024-04-16 10:37:15 +02:00
Dion Moult
4131e595bd
Make IfcDiff more forgiving when invalid geometry occurs. See #3755 .
2024-04-16 10:37:15 +02:00
Andrej730
fe99b59209
Fixed bug using tab editing arbitrary profile
...
It was assuming we were editing extrusion profile and therefore was giving errors.
2024-04-16 10:37:15 +02:00
Dion Moult
34e4ecb8a4
Include buildingSMART psets in IfcFM Basic preset
2024-04-16 10:37:15 +02:00
Dion Moult
c1bb3e482e
Minor fix
2024-04-16 10:37:15 +02:00
Dion Moult
e03a4bab23
More minor fixes to IfcFM basic preset
2024-04-16 10:37:15 +02:00
Dion Moult
b0f1c4d684
Minor fixes to IfcFM
2024-04-16 10:37:15 +02:00
Andrej730
f1184e6182
Revert "Replace currently selected objects with occurences of type"
...
This reverts commit 58199ef7c9 .
2024-04-16 10:37:15 +02:00
Andrej730
4b48b30c3b
bends - consider profile dimensions searching for compatible fitting
...
So basically now it won't reuse a bend fitting created for the same profile but with different dimension.
2024-04-16 10:37:15 +02:00
Andrej730
37eb1751b4
bends - adjusting compatible fitting rotation to match the segments
...
Demo - https://imgur.com/a/cYdWy9X (note that no bend types created in the process - it's just adjusting the type created for the first two segments).
2024-04-16 10:37:15 +02:00
Andrej730
14aa32b04a
Replace currently selected objects with occurences of type
...
Added operator to replace currently selected objects with occurences of the chosen type. I kept doing this from the code and thought it could be generally useful.
It's working pretty naive now and just replacing objects with occurences preserving the original transform (location/rotation/scale), nothing else is preserved.
Demo - https://imgur.com/a/qm8a6Ns
PS Hopefully I'm not reinventing the wheel and not missed some other similar operator
2024-04-16 10:37:15 +02:00
Andrej730
fc2aa41717
bends - considering parametric data searching for compatible fitting
2024-04-16 10:37:15 +02:00
Thomas Krijnen
42da8aba83
Correct xsi:schemaLocation
2024-04-16 10:37:15 +02:00
Thomas Krijnen
79c8594f8f
Update IDS.xsd
2024-04-16 10:37:15 +02:00
Dion Moult
e04b69717b
New FM module in BlenderBIM Add-on for interacting with IfcFM.
2024-04-16 10:37:15 +02:00
Dion Moult
4eaf9c689d
Implement COBie documents and attributes
2024-04-16 10:37:15 +02:00
Andrej730
5715a14b17
bends - use IfcArcIndex to define bends curves
...
instead of manually generating polylines of segments
2024-04-16 10:37:15 +02:00
Andrej730
e7b6fad348
bends - support for start and end segments
2024-04-16 10:37:15 +02:00
Andrej730
959f05d154
shapebuilder - replace y extrusion args with shortcut for readibility
2024-04-16 10:37:15 +02:00
Andrej730
7cef9ffe0e
Bends - replace faceset with simple extrusion
2024-04-16 10:37:15 +02:00
Andrej730
5180f40245
MEP bends - support for circular profiles
...
Demo - https://imgur.com/a/XQBOvGz
2024-04-16 10:37:15 +02:00
Dion Moult
b25fae8ca8
Don't strip selector query keys to allow for explicit "mistakes" in key names.
2024-04-16 10:37:15 +02:00
Dion Moult
728714dae3
Minor fix in IfcCSV where strings didn't get auto quoted.
2024-04-16 10:37:15 +02:00
Dion Moult
d27e0bdf10
New util.system.get_port_element function.
2024-04-16 10:37:15 +02:00
Dion Moult
cc1a2db3ff
Allow optional second arguments to substr formatting.
2024-04-16 10:37:15 +02:00
Dion Moult
cb264bac6e
Implement COBie assemblies, connections, spares, resources, and jobs.
2024-04-16 10:37:15 +02:00