Andrej730
976eeaef20
make spatial elements unselectable from viewport by default
...
It seems most of the time they only get in the way trying to select some objects at scene origin.
fyi @theoryshaw
blenderbim-240320
2024-03-20 17:30:58 +05:00
Andrej730
09da42d649
typing
2024-03-20 17:30:58 +05:00
Andrej730
97b23a9ac6
unload decorations on unlinking ifc file
2024-03-20 17:30:58 +05:00
Andrej730
5e8a57f089
fix issue with removing collections and scenes unlinking .ifc
...
it couldn't find linked collections and scenes since it was comparing `filepath` from `props.links` (.ifc file) and collection.library.filepath (which is .blend file)
2024-03-20 17:30:58 +05:00
Andrej730
7f34d18bbf
hide "no object selected" label when there are no linked ifc files
2024-03-20 17:30:58 +05:00
Andrej730
97cc19ed43
Remove appending occurrences from library in favor of fcaac6b
2024-03-20 17:30:57 +05:00
aothms
d49faf7412
#4174 debug osx install of py311 and 312
2024-03-20 06:22:33 -04:00
Andrej730
fcaac6bd98
Append IfcElements from linked IFC files
...
Example - https://imgur.com/a/phPcKSo
Appending ifc elements from library files will be deprecated as it's much more limited than appending it from linked files (in library you can only see object's name).
2024-03-19 17:45:48 +05:00
Andrej730
c35cdcfcad
util.selector.set_element_value to work w/o preassigned placement #4439
2024-03-19 17:45:21 +05:00
Andrej730
205da63d8e
util.selector.set_element_value ignore values within tolerance #4439
2024-03-19 17:45:21 +05:00
Andrej730
3f529ae21b
collector.sync note
2024-03-19 17:45:21 +05:00
Andrej730
89f7105e9c
typing
2024-03-19 17:45:20 +05:00
Andrej730
e5dd06c461
Fix for loading IFC files with non-IfcElement based IfcRelNests
...
Example is below, it was using IfcAlignment to aggregate IfcAnnotations and IfcReferents.
I've added support loading collections for IfcPositioningElements besides IfcGrid (grids already handled separately).
https://community.osarch.org/discussion/2034/ifc-not-visible-after-loaded-in-blender-bim
blenderbim-240319
2024-03-19 15:25:38 +05:00
Andrej730
ec7af4e719
typing
2024-03-19 15:24:14 +05:00
Andrej730
a755ec99f9
small fix
2024-03-18 17:08:39 +05:00
Andrej730
812389bce2
ifccsv - support for assigning x/y/z coordinates from csv
2024-03-18 17:06:00 +05:00
Andrej730
b67b5e8d9f
typing
2024-03-18 17:05:55 +05:00
M!l!nd
e2a06e10b6
fixed qsets to display separately ( #4423 )
...
* fixed qsets to display separately
Signed-off-by: milinddethe15 <milinddethe15@gmail.com >
* updated data.py and run black formattor
---------
Signed-off-by: milinddethe15 <milinddethe15@gmail.com >
blenderbim-240318
2024-03-18 15:14:15 +05:00
Ryan Schultz
7fa26b2d60
small fix to cdd332d1ee, for clarity
2024-03-17 14:37:38 -05:00
Ryan Schultz
cdd332d1ee
fixes #4434
blenderbim-240317
2024-03-17 14:20:27 -05:00
Thomas Krijnen
22f21a3f0b
Wait for threads in iterator destructor
2024-03-15 13:57:44 +01:00
Andrej730
ee27bc3b74
fix error loading representation without styles
...
If current representation didn't had any styles, only a material and it was failing during `assign_material_slots_to_faces` since it was looking for blender material only in self.styles and not in self.materials.
Note: `assign_material_slots_to_faces` is not skipped since `parse_representations` returns `True` because other representation has a style and it's added to the materials.
2024-03-15 15:55:23 +05:00
Andrej730
8307bf5877
typing
2024-03-15 15:50:38 +05:00
Andrej730
09e473a0dc
python code style docs
2024-03-15 12:02:43 +05:00
Benoit DAMAY
abeefeeee7
removing debug print from previous commit
blenderbim-240315
2024-03-15 14:05:09 +11:00
Benoit DAMAY
d949180461
replacing os.rename() by shutil.move in ifcpatch
2024-03-15 14:05:09 +11:00
Jordan McManus
708bd3207e
changed type comparison to GlobalId
2024-03-15 14:04:53 +11:00
Jordan McManus
68d9d04e5b
changed comparison for type relationships
2024-03-15 14:04:53 +11:00
jgunstone
7c7bd3dc53
✅ add get_properties test validating that offset and limit are correctly applied
2024-03-15 14:03:58 +11:00
jgunstone
24d2b59a2e
✨ add limit and offset to client functions
2024-03-15 14:03:58 +11:00
Andrej730
ac2684af8d
fix bug after 8291a0ca6
2024-03-14 20:21:52 +05:00
Andrej730
8291a0ca6a
viewport decorations for IfcAnnotation/MULTI_SYMBOL
blenderbim-240314
2024-03-14 16:50:17 +05:00
Andrej730
b72b23741e
common method for getting annotation symbol
2024-03-14 16:46:22 +05:00
Andrej730
858692f3f5
Indicate rotated/scaled symbols in viewport
2024-03-14 16:46:22 +05:00
Andrej730
c74bfa24d2
Support for rotated and scaled symbols with IfcAnnotation/SYMBOL
...
See: https://community.osarch.org/discussion/2027/bbim-rotation-of-ifcsymbol
2024-03-14 15:33:19 +05:00
Andrej730
66c29f0da1
black format
2024-03-14 15:07:11 +05:00
Andrej730
f20fd3357f
typing
2024-03-14 14:50:34 +05:00
Andrej730
e4eb76d4e0
indicate IfcText symbol rotation in viewport
2024-03-13 17:21:10 +05:00
Andrej730
22c95828ce
BBIM IfcTester - option to generate ODS report
...
https://i.imgur.com/0JyXVK6.png
2024-03-13 16:16:50 +05:00
Andrej730
e87ca960e8
Fix #4421
...
1) Excluded annotations from other drawings that user might accidentally include in IfcAnnotation
2) Excluded from EPset_Drawing.Include to avoid getting there other element types besides spaces
2024-03-13 15:32:42 +05:00
Andrej730
6881e7d220
utils.filter_elements docs and tests
2024-03-13 15:32:42 +05:00
Andrej730
28b54c869a
typing
2024-03-13 15:32:42 +05:00
Andrej730
9596117953
small fixes
2024-03-13 15:32:42 +05:00
Sigma Dimensions (Yass)
8dbeb928e3
fix construction schedule import without IfcProject #4412
blenderbim-240313
2024-03-13 03:15:27 +00:00
Andrej730
4fdb78aebc
spatial.workspace - add hotkeys using add_layout_hotkey
blenderbim-240312
2024-03-12 15:04:49 +05:00
Andrej730
01724913e1
bim.decorate_boundaries to decorate all boundaries in the scene
...
It's added as alt+v hotkey in Spatial Tool
Now it's possible to combine it with bim.load_project_space_boundaries to show decorations for all the boundaries or to keep the boundaries after Alt+B and just disable the decorations.
example - https://imgur.com/a/ecbPz13
2024-03-12 15:04:49 +05:00
Andrej730
44dd07547e
Fix issue with drawing same boundaries multiple times
...
If you'd hit alt+b in space tool multiple times it would redraw them again and again instead of switching between hiding and showing.
2024-03-12 12:12:12 +05:00
Andrej730
cc157239a2
model.space.py - small fixes
2024-03-12 12:10:56 +05:00
Andrej730
0576914e07
small fixes after d209cc9ff, added a test
2024-03-11 15:15:17 +05:00
Andrej730
a064173ffe
BBIM - option to append occurrences from the other ifc files
...
Example - https://imgur.com/a/yASjbs8
2024-03-11 15:15:17 +05:00