Dion Moult
63a5c0986f
Datatype checks in IfcTester are now case insensitive
2023-09-19 23:56:04 +10:00
Andrej730
8320623210
Exposed some MEP operators in BIM Tool UI
...
https://i.imgur.com/U61QqlQ.png
2023-09-19 17:00:14 +05:00
Andrej730
90c4a2fd41
bim.mep_connect_elements to connect elements by the closest ports
...
Previously it was looking for exact match. Now operator also adjusts connected ports
2023-09-19 17:00:14 +05:00
Andrej730
4ee66caaf9
override_outliner_delete poll error fix
2023-09-19 16:59:15 +05:00
Andrej730
23251de6f1
info message for refresh_aggregate
2023-09-19 16:59:15 +05:00
Dion Moult
37287bac7e
You can now add bSDD properties when assigning bSDD classifications
2023-09-19 20:30:56 +10:00
Vukas Pajic
43a7340f5d
Fix case when ids_dict has key but value is None
2023-09-19 12:28:09 +02:00
Dion Moult
2363b5e167
Minor fix
2023-09-19 19:13:21 +10:00
Dion Moult
62bf8c2287
Fix crash where IFCTester read directly from IFC in the UI
2023-09-19 18:17:24 +10:00
Dion Moult
a5a958d6e2
Basic integration of bSDD with BlenderBIM Add-on: you can now assign classification references from the bSDD and set the active bSDD domain.
2023-09-19 18:17:24 +10:00
Dion Moult
812d8508f4
Implement classification searching in bSDD library
2023-09-19 18:17:24 +10:00
Andrej730
c40cc3f740
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
2023-09-19 11:48:06 +05:00
Ryan Schultz
56040951f1
Have bim.select_aggregate make the aggregate empty the active object, as well.
blenderbim-230919
2023-09-18 20:21:19 -05:00
Dion Moult
39b1a65dc5
IfcTester now includes percentages per requirement
2023-09-19 09:03:53 +10:00
Sigma Dimensions (Yass)
438f35fe88
purge cost schedules
2023-09-18 20:20:23 +01:00
Dion Moult
9240518066
Accommodate potential manual deletion of EPset drawing.
2023-09-18 23:41:13 +10:00
Dion Moult
27b71a9d07
Fix #3752 . Accommodate situations where layouts don't match IFC.
2023-09-18 23:15:05 +10:00
Andrej730
0f1d675bef
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.
2023-09-18 18:01:20 +05:00
Andrej730
19345ff538
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')),$);
2023-09-18 12:08:16 +05:00
Andrej730
7b28bc9c68
fixed bug creating transition shapes
...
it was accidentally assigning extrusion vector instead of an offset
2023-09-18 11:30:36 +05:00
Andrej730
d67eae55df
Clean up orphaned meshes
...
- delete_ifc_project
- bim.add_constr_type_instance
- adding transitions and bends
- add profile / slab / wall
2023-09-18 10:58:26 +05:00
Andrej730
8e375dcf73
Save last active context editing doors/windows, solves #3735
...
previously - https://imgur.com/a/gri6zMk
now - https://imgur.com/a/GIwZP6c
blenderbim-230918
2023-09-18 10:04:45 +05:00
Thomas Krijnen
3bc9f81b6a
Remove 4x3 RCs from cmake defaults
2023-09-17 21:02:05 +02:00
Thomas Krijnen
053e3a3191
#3098 Move boost::type application to curve to template function
2023-09-17 09:35:14 +02:00
Sigma Dimensions (Yass)
a34d0cabfc
MSP calendar exceptions are now also imported #3766
blenderbim-230917
2023-09-17 03:10:31 +01:00
Thomas Krijnen
a14c40feda
Check for empty result from map(IfcRepresentation) in iterator
2023-09-16 22:23:22 +02:00
Thomas Krijnen
88ef7c75b8
#3098 IfcCurveSegment and IfcClothoid handling (?)
2023-09-16 22:23:04 +02:00
Sigma Dimensions (Yass)
a668743d10
fix msp .xml import: exception days for a standard working week #3766
blenderbim-230916
2023-09-16 19:29:48 +01:00
Massimo Fabbro
b13cbbb244
Partial spatial tool refactor
2023-09-15 22:47:35 +02:00
Andrej730
b6ae5fd344
For parametric doors and windows remove "Edit Profile" button from BIM Tool UI to avoid confusion
2023-09-15 15:55:15 +05:00
Andrej730
1c85034e19
Add starting/saving IFC project to Blender F4 file context menu
...
https://i.imgur.com/FDvZZwc.png
2023-09-15 15:36:33 +05:00
Andrej730
b0d1823968
MEP bends - fixed bunch of bugs related to adjusting already existing bends types
2023-09-15 15:36:33 +05:00
Dion Moult
f0e03c79df
Project advanced mode filtering now uses new filter syntax
blenderbim-230915
2023-09-15 11:25:08 +10:00
Thomas Krijnen
79d456bbf1
mapping: always overwrite orientation of loop as facebound
2023-09-14 21:58:46 +02:00
Thomas Krijnen
380cf4eca5
cgal kernel: permissiveness for multiple outer bounds in face
2023-09-14 21:58:06 +02:00
Thomas Krijnen
179e3049dd
cgal kernel: Continue with invalid state after triangulation
2023-09-14 21:57:23 +02:00
Andrej730
6109cdf41b
Ooops, forgot to remove debug shape creation
2023-09-14 18:19:03 +05:00
Andrej730
ec0873d527
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.
2023-09-14 18:19:03 +05:00
Andrej730
63223172b4
mep operators - clamp properties below zero
2023-09-14 18:19:03 +05:00
Andrej730
9778253d21
bends - support for zero radius bends
2023-09-14 18:19:03 +05:00
Dion Moult
0140b4ded1
IfcDiff can now visualise across linked IFCs
2023-09-14 22:50:57 +10:00
Dion Moult
dca60b83a9
Make IfcDiff more forgiving when invalid geometry occurs. See #3755 .
2023-09-14 22:28:03 +10:00
Thomas Krijnen
5bead4b219
#2805 Apply changes to v0.8 geometry mapping as well
2023-09-14 11:33:23 +02:00
Thomas Krijnen
cae5a80397
Apply e9d0b8ab6 part of Serialization
2023-09-14 10:07:22 +02:00
Thomas Krijnen
02864f96e0
#2819 Handle periodic bspline curves in serialization
2023-09-14 10:03:19 +02:00
Thomas Krijnen
085d420d7c
#2819 Mark rep id as AdvancedBrep
2023-09-14 10:03:18 +02:00
Dirk Olbrich
43b525e7e7
cmake: add use of ccache
2023-09-14 09:29:20 +02:00
Dirk Olbrich
1534e5cef5
cmake: fix regex for option flags
2023-09-14 09:29:20 +02:00
Dirk Olbrich
1263f3c4d3
cmake: move all macros/functions into utility file
2023-09-14 09:29:20 +02:00
Dirk Olbrich
b3d10ce43e
clang-tidy: add basic checks
2023-09-14 09:29:20 +02:00