Andrej730
afbf001694
grammar 😬
2024-04-17 14:54:42 +02:00
Andrej730
11bf227730
Clarifying info message saving guids to the text inside .blend #4446
...
Example - https://i.imgur.com/YtuQ9YA.png
2024-04-17 14:54:42 +02:00
Andrej730
860eb054d1
black format
2024-04-17 14:54:42 +02:00
Andrej730
489e92da4e
typing
2024-04-17 14:54:42 +02:00
Andrej730
bae58e517a
bim.select_similar_type optimization
...
1) avoid selecting elements of the same type multiple times
2) iterate over occurrences of the type rather than visible objects, as it's usually smaller amount of objects
2024-04-17 14:54:42 +02:00
Thomas Krijnen
8a8173f238
#4447 build-all.py
2024-04-17 14:54:42 +02:00
Andrej730
ef3d61e6c1
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
2024-04-17 14:54:42 +02:00
Andrej730
acafc910f7
typing
2024-04-17 14:54:42 +02:00
Andrej730
a511be18a8
unload decorations on unlinking ifc file
2024-04-17 14:54:42 +02:00
Andrej730
a656d32e56
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-04-17 14:54:42 +02:00
Andrej730
a1f5c84ec2
hide "no object selected" label when there are no linked ifc files
2024-04-17 14:54:42 +02:00
Andrej730
ed53f58ae7
Remove appending occurrences from library in favor of fcaac6b
2024-04-17 14:54:42 +02:00
aothms
684c0877f5
#4174 debug osx install of py311 and 312
2024-04-17 14:54:42 +02:00
Andrej730
89114f4f65
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-04-17 14:54:42 +02:00
Andrej730
088e1d07bf
util.selector.set_element_value to work w/o preassigned placement #4439
2024-04-17 14:54:42 +02:00
Andrej730
7bdd382d06
util.selector.set_element_value ignore values within tolerance #4439
2024-04-17 14:54:42 +02:00
Andrej730
0bd52e2431
collector.sync note
2024-04-17 14:54:42 +02:00
Andrej730
bf770ce8d4
typing
2024-04-17 14:54:41 +02:00
Andrej730
8c028827fa
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
2024-04-17 14:54:41 +02:00
Andrej730
588a946fde
typing
2024-04-17 14:54:41 +02:00
Andrej730
67b657f2cb
small fix
2024-04-17 14:54:41 +02:00
Andrej730
5ee0c4c967
ifccsv - support for assigning x/y/z coordinates from csv
2024-04-17 14:54:41 +02:00
Andrej730
9cb76a092f
typing
2024-04-17 14:54:41 +02:00
M!l!nd
596e63e7e7
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 >
2024-04-17 14:54:41 +02:00
Ryan Schultz
5bacf70727
small fix to cdd332d1ee, for clarity
2024-04-17 14:54:41 +02:00
Ryan Schultz
24e1c70d5a
fixes #4434
2024-04-17 14:54:41 +02:00
Thomas Krijnen
946a21146a
Add missing includes after merge resolution
2024-04-17 14:54:39 +02:00
Thomas Krijnen
8aa3b12911
Wait for threads in iterator destructor
2024-04-17 14:54:15 +02:00
Andrej730
16fa8573d3
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-04-17 14:48:57 +02:00
Andrej730
5197e27b13
typing
2024-04-17 14:48:55 +02:00
Andrej730
f7f828f70c
python code style docs
2024-04-17 14:46:07 +02:00
Benoit DAMAY
3f4a7e6097
removing debug print from previous commit
2024-04-17 14:46:07 +02:00
Benoit DAMAY
df478f6ed7
replacing os.rename() by shutil.move in ifcpatch
2024-04-17 14:46:07 +02:00
Jordan McManus
aec751b762
changed type comparison to GlobalId
2024-04-17 14:46:07 +02:00
Jordan McManus
3066404b40
changed comparison for type relationships
2024-04-17 14:46:07 +02:00
jgunstone
487c96e84f
✅ add get_properties test validating that offset and limit are correctly applied
2024-04-17 14:46:07 +02:00
jgunstone
db811152b8
✨ add limit and offset to client functions
2024-04-17 14:46:07 +02:00
Andrej730
144ef8821a
fix bug after 8291a0ca6
2024-04-17 14:46:07 +02:00
Andrej730
6bb507dfc0
viewport decorations for IfcAnnotation/MULTI_SYMBOL
2024-04-17 14:46:07 +02:00
Andrej730
7ff2f56f46
common method for getting annotation symbol
2024-04-17 14:46:06 +02:00
Andrej730
6ff721f5af
Indicate rotated/scaled symbols in viewport
2024-04-17 14:46:06 +02:00
Andrej730
4b634b91ac
Support for rotated and scaled symbols with IfcAnnotation/SYMBOL
...
See: https://community.osarch.org/discussion/2027/bbim-rotation-of-ifcsymbol
2024-04-17 14:46:06 +02:00
Andrej730
fad51eb388
black format
2024-04-17 14:46:06 +02:00
Andrej730
886467dfd6
typing
2024-04-17 14:46:06 +02:00
Andrej730
914dd031bd
indicate IfcText symbol rotation in viewport
2024-04-17 14:46:06 +02:00
Andrej730
dd1978d61d
BBIM IfcTester - option to generate ODS report
...
https://i.imgur.com/0JyXVK6.png
2024-04-17 14:46:06 +02:00
Andrej730
6873c21d27
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-04-17 14:46:06 +02:00
Andrej730
edce320756
utils.filter_elements docs and tests
2024-04-17 14:46:06 +02:00
Andrej730
96cc24c820
typing
2024-04-17 14:46:06 +02:00
Andrej730
6eeac88e1c
small fixes
2024-04-17 14:46:06 +02:00