Andrej730
590c3f0384
mep system decorators - basic implementation
...
All it does currently it draws all MEP elements connections in viewport. It also highlights with green color all elements connected to the active object
Demo - https://imgur.com/a/haAQeWt
2024-04-16 10:37:17 +02:00
Andrej730
1ae1e4c4f9
fixed error in api.system.disconnect_port
...
Error was:
TypeError: can only concatenate tuple (not "list") to tuple
2024-04-16 10:37:17 +02:00
Andrej730
9e7d04f337
get_viewport_context to also return space
2024-04-16 10:37:17 +02:00
Andrej730
9f1bfe2868
bim.draw_system_arrows updated for ifc4
2024-04-16 10:37:17 +02:00
Sigma Dimensions (Yass)
0c72ee9b0f
improve pset editing workflow and use refactored core and tool functions
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
f79e6ada9b
cascade schedule when adding a sequence relationship
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
a96e7d97ac
fix count_working_days when the start and finish are the same same hours
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
8549debdc9
fix calculating critical path to consider:
...
- parent tasks with sequence assignments #3772
- tasks that are constrained by a schedule start
2024-04-16 10:37:16 +02:00
Sigma Dimensions (Yass)
46c775c585
fix cascading schedule when parent tasks have sequence relationships #3772
2024-04-16 10:37:16 +02:00
Bruno Perdigão
79c0779449
fix rotation from refresh aggregate operator
2024-04-16 10:37:16 +02:00
Dion Moult
39ee129724
Datatype checks in IfcTester are now case insensitive
2024-04-16 10:37:16 +02:00
Andrej730
ebd02f20db
Exposed some MEP operators in BIM Tool UI
...
https://i.imgur.com/U61QqlQ.png
2024-04-16 10:37:16 +02:00
Andrej730
0c57f8ea39
bim.mep_connect_elements to connect elements by the closest ports
...
Previously it was looking for exact match. Now operator also adjusts connected ports
2024-04-16 10:37:16 +02:00
Andrej730
f516c59784
override_outliner_delete poll error fix
2024-04-16 10:37:16 +02:00
Andrej730
39e622b559
info message for refresh_aggregate
2024-04-16 10:37:16 +02:00
Dion Moult
dd0e997935
You can now add bSDD properties when assigning bSDD classifications
2024-04-16 10:37:16 +02:00
Vukas Pajic
3e760e9406
Fix case when ids_dict has key but value is None
2024-04-16 10:37:16 +02:00
Dion Moult
855ee4c48e
Minor fix
2024-04-16 10:37:16 +02:00
Dion Moult
af9ce9d8fd
Fix crash where IFCTester read directly from IFC in the UI
2024-04-16 10:37:16 +02:00
Dion Moult
a7f33d8172
Basic integration of bSDD with BlenderBIM Add-on: you can now assign classification references from the bSDD and set the active bSDD domain.
2024-04-16 10:37:16 +02:00
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