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
Sigma Dimensions (Yass)
bc833e43ae
fix construction schedule import without IfcProject #4412
2024-04-17 14:46:06 +02:00
Andrej730
0cf8574e1f
spatial.workspace - add hotkeys using add_layout_hotkey
2024-04-17 14:46:06 +02:00
Andrej730
78fb986f0b
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-04-17 14:46:06 +02:00
Andrej730
a265a41ebe
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-04-17 14:46:06 +02:00
Andrej730
998b4a0565
model.space.py - small fixes
2024-04-17 14:46:06 +02:00
Andrej730
8d1559b486
small fixes after d209cc9ff, added a test
2024-04-17 14:46:06 +02:00
Andrej730
9852e4fa54
BBIM - option to append occurrences from the other ifc files
...
Example - https://imgur.com/a/yASjbs8
2024-04-17 14:46:06 +02:00
Andrej730
38bbaa0a8f
util.unit.py - black format
2024-04-17 14:46:06 +02:00
Andrej730
a4a965e7ab
more typing
2024-04-17 14:46:06 +02:00
Geert Hesselink
15dd93b9fb
Redundant closing symbol ' ( #4413 )
...
* scale placeangleunit
* add radian si_conversions
* return conversion value of planeangleunit
* Update unit.py
* redundant closing
* redundant closing
2024-04-17 14:46:06 +02:00
Geert Hesselink
6db45c0965
Scale placeangelunit unit type ( #4406 )
...
* scale placeangleunit
* add radian si_conversions
* return conversion value of planeangleunit
* Update unit.py
2024-04-17 14:46:06 +02:00
Andrej730
17f09655e1
fix error reloading representation for objects without representation
2024-04-17 14:46:06 +02:00
Andrej730
036a88de54
commented out apil.run settings serialization as it's not used currently
2024-04-17 14:46:06 +02:00
Andrej730
6cbc0e0564
small fixes
2024-04-17 14:46:06 +02:00
Ryan Schultz
2d0e4f52a6
Add parameter for angle tolerance, and change 'deg' to '°'
2024-04-17 14:46:06 +02:00
Andrej730
e5d1c8cfb9
add test for util.unit.calculate_unit_scale
2024-04-17 14:46:06 +02:00
Andrej730
0abea81e6b
fix error in typing
2024-04-17 14:46:06 +02:00
fescale
bedb7733a7
Replace the specific "libpython3.8" debian package dependency for the generic "libpython3-dev".
2024-04-17 14:46:04 +02:00
Ryan Schultz
8356911bba
added python version for Blender 4.1
2024-04-17 14:45:15 +02:00
Andrej730
59bda23ff6
Fix bug joining multiple extruded profiles in non-meters projects
...
Demo if someone missed that feature - https://imgur.com/a/JywJHyc
2024-04-17 14:45:15 +02:00
Andrej730
ad87d31e6a
shape_builder.create_axis2_placement_3d utility method and docs
2024-04-17 14:45:15 +02:00
Andrej730
26e7742472
Fix bug resetting rotations after editing profile axis
...
Before - https://imgur.com/a/czjAoSb
After - https://imgur.com/a/ajiNcdK
2024-04-17 14:45:15 +02:00
Adrian Insaurralde Avalos
9b76ce8d97
occt 7.8 compatibility
2024-04-17 14:45:13 +02:00
Dion Moult
10797c03a2
Aggressively remove pandas test files
2024-04-17 14:42:55 +02:00
Andrej730
5980a3984d
fix demo library references after 7a7c89e
2024-04-17 14:42:55 +02:00
Dion Moult
7b3b32c7f5
See #4368 . Don't ship with mostly unused and bloaty boto3 dep. Augin users can install boto3 with new debug tool.
2024-04-17 14:42:55 +02:00
Dion Moult
6d142374b1
Little debug tool for people to easily install pip packages graphically
...
BBIM is being used in companies as ways to automate various BIM processes, and it ends up being such that Blender Python becomes their dev environment.
2024-04-17 14:42:55 +02:00
Dion Moult
b1398988d3
Purge hppfcl in preparation for new clash features
2024-04-17 14:42:55 +02:00
Andrej730
f5fa371492
load clipping planes decorator reopening .blend file
2024-04-17 14:42:55 +02:00
Andrej730
5246e8588a
fix poll errors for clipping plane gizmo #4392
2024-04-17 14:42:55 +02:00
Andrej730
ac4669f841
fix duplicated ifcstyleditems using append_asset
...
since we don't use `file.add` to add inverse items and we use `file.create_entity` it was duplicating new elements, added optional parameter that makes it possible to track already added relationships between `append_asset`s.
2024-04-17 14:42:55 +02:00
Benoit DAMAY
51ca119406
Removing unnecessary comment lines
2024-04-17 14:42:55 +02:00
Andrej730
5d370e8e2f
fix typing loading issues
2024-04-17 14:42:55 +02:00
Andrej730
1d7c882231
append_asset - keep preexisting contexts valid #4280
...
issue occurred with ifcpatch ExtractElements - it was adding project from other ifc file (with the contexts) and then adding some elements from it using `append_asset`. During `append_asset` it was considering existing context with the duplicated one and was partially purging it.
2024-04-17 14:42:55 +02:00
Andrej730
cbf95b2080
typing
2024-04-17 14:42:55 +02:00
Andrej730
a7b731e6df
Optimise patch - lazy import toposort
...
to fix empty Optimise patch description in BlenderBIM
2024-04-17 14:42:55 +02:00
Dion Moult
bceac22ca0
See #4389 . Accommodate null pset values when serializing to SVG.
2024-04-17 14:42:55 +02:00