Andrej730
c2860e6e25
drawing.operator not to use DrawingsData
2025-05-14 19:40:44 +05:00
Andrej730
b8e5cd740a
Use common method for getting active drawing entity
2025-05-14 19:40:44 +05:00
Andrej730
9188dc60ab
typing
2025-05-14 19:40:44 +05:00
Thomas Krijnen
8ce56db0c3
Align preprocessor flags #6706
2025-05-14 13:09:17 +02:00
Andrej730
b91b1401f4
util.get_aggregate - make it more readable ( 5597095)
2025-05-13 17:44:42 +05:00
Andrej730
0e37528915
Skip IfcOpeningElements arrays during base import, setup constraint on opening load #6688
2025-05-13 17:23:46 +05:00
Andrej730
9991c4aa56
IfcImporter.create_generic_elements - prevent argument mutation
...
as it may have unexpected consequences
2025-05-13 17:23:46 +05:00
Andrej730
0ef3983035
bim.show_opening - simplify code
2025-05-13 17:23:46 +05:00
Andrej730
0f6e6a48f4
bim.show_openings - expand description
2025-05-13 17:23:45 +05:00
Andrej730
3d225beafd
Add notes on Tekla accommodations ( 7c3870595)
2025-05-13 16:59:12 +05:00
Andrej730
6a91bbb720
typing
2025-05-13 16:59:12 +05:00
Hannes
1f23e4ba18
Fixed typo in __init__.py
...
See https://github.com/IfcOpenShell/IfcOpenShell/issues/6625
2025-05-13 13:18:24 +02:00
Andrej730
2ebcffc7d4
Geometry changes will be lost - show warning only for IFC objects
...
Previously it would also occur for vanilla Blender objects not connected to IFC.
2025-05-13 13:26:54 +05:00
Andrej730
3d4321f713
Prevent class assignment in non-object mode #6697
...
Example - https://i.imgur.com/KQYQLQZ.png
2025-05-13 13:26:54 +05:00
Andrej730
f8799305e1
black .
2025-05-13 13:26:54 +05:00
Dion Moult
7c38705958
Accommodate invalid missing mapped representations and items coming from Tekla (2023)
2025-05-13 13:09:37 +10:00
Bruno Perdigão
f6fc0cfa0f
See #6537 . Fix object display type when exiting aggregate mode.
2025-05-12 22:01:40 -03:00
Richard Brice
686e9c946b
Adds object placement to stationing referent.
2025-05-12 16:14:53 -07:00
sboddy
3085072751
Improve drawing activation as per #6653 ( #6659 )
...
Drawings are now activated in a bit different way - not by the camera button located above the drawings list, but by using the camera indicator next to each drawing. Which allows do change active drawing very quickly. All activation options (shift+, alt+) are also available from this indicator.
Now - https://imgur.com/a/DmnWkul
Before - https://imgur.com/a/zjPDkPa
2025-05-12 19:46:34 +05:00
Andrej730
0328be4093
Drawing styles - remove deprecated properties / property values
...
Deprecated properties:
- scene.render.engine + BLENDER_EEVEE
- scene.render.simplify_shadows
- scene.render.simplify_shadows_render
- space.overlay.backwire_opacity
- space.overlay.show_edges
- space.overlay.show_occlude_wire
- scene.display.shading.wireframe_color_type + MATERIAL
2025-05-12 19:10:04 +05:00
Andrej730
6218d3902e
bim.activate_drawing_style - show warnings if some property failed to be set
...
Otherwise errors were passing silently (just console errors) and remained unfixed. 'PYTEST_VERSION' is needed to be even more strict when we're running pytests, which allows us to catch outdated Blender properties in time.
Example - https://i.imgur.com/K7Trkxf.png
2025-05-12 19:10:04 +05:00
Andrej730
be1836fa48
Mark thumbnails as outdated instead of updating them right away
...
As user may never open them in type manager
2025-05-12 19:08:46 +05:00
Andrej730
4268e1376c
Address PR review changes #6660
2025-05-12 19:08:46 +05:00
Andrej730
e2c1a54e0a
typing
2025-05-12 19:08:46 +05:00
falken10vdl
d1be660469
Update type manager preview on updating paramteric door/window type ( #6656 )
2025-05-12 12:41:02 +05:00
falken10vdl
809a20dc99
system info copied when clicking in Bonsai Version ( #6660 )
2025-05-09 16:09:37 -05:00
Andrej730
f5e41d18c6
drawing.operator - reuse blender.get_view3d_space
2025-05-09 19:26:28 +05:00
Andrej730
60a8c45ad7
Fix IFC operators issues for drawing styles operations ( 38cf88d)
2025-05-09 19:26:28 +05:00
Andrej730
73f98bfe4b
Remove 2 years old fallback for missing ShadingStyles prop in drawing's pset ( 38cf88d)
2025-05-09 19:26:28 +05:00
Andrej730
958686958b
drawing.prop - reuse generic pset update callback
2025-05-09 19:26:28 +05:00
Andrej730
e0b61c5794
Fix drawing styles update on underlay toggle after 9329390
2025-05-09 19:26:28 +05:00
Andrej730
5aa5552759
Fix drawing test after be657748f
2025-05-09 19:26:27 +05:00
Andrej730
82a19cee7b
generate_drawing_matrix - simplify logic
2025-05-09 19:26:27 +05:00
Andrej730
43d4adbd9d
Fix tests after specifying types more precisely in def9352ad
2025-05-09 19:26:27 +05:00
Andrej730
1d3c71985f
typing
2025-05-09 19:26:27 +05:00
Andrej730
381fca0812
black .
2025-05-09 19:26:27 +05:00
Dion Moult
0f37eca333
Fix bug in IFC4X3 when convering properties to quantities
2025-05-09 15:24:30 +10:00
Dion Moult
6bf9b8b0c9
Fix bug where appending assets could accidentally create duplicate contexts
2025-05-09 15:24:17 +10:00
Bruno Perdigão
9361cfee28
See #6536 . Update cardinal point when editing IfcMaterialProfileSetUsage.
2025-05-08 22:06:48 -03:00
Bruno Perdigão
1c205d494a
See #6332 . Fix issue where imperial precision were being used by metric formatting.
2025-05-08 19:15:51 -03:00
Ryan Schultz
4d1d224a34
fix #6683 - When placing Level (Plan) annotation, have it take on the 'z' dimension of the 3d cursor, verses the front plane of the drawing camera
2025-05-08 17:04:34 -05:00
Andrej730
4976af5e66
drawing.create_camera - remove setting location line that had no effect
...
Apparently it had no effect from the beginning in 074fe0d and lost any use in 6a8292d , when we started to base position on current cursor's location.
2025-05-08 19:23:24 +05:00
Andrej730
be657748f3
Align new Model drawings to viewport by default
...
Previously it was creating not very useful top-down camera at `(0,0,0)`, now it should be more intuitive.
Example - https://imgur.com/a/GHrvCSJ
2025-05-08 19:23:24 +05:00
Andrej730
def9352ade
typing
2025-05-08 19:23:23 +05:00
Josef Wienerroither
a20002ecca
Update links and version info ifcmax.rst
2025-05-08 14:42:50 +02:00
Andrej730
b7a0f230ad
Fix confused target_view callbacks ( 1619ae854)
...
Fix using the same function name twice leading to DocProperties using camera callback too.
2025-05-08 15:50:00 +05:00
Andrej730
76529a06bb
Fix resetting perspective camera on drawing activation ( 1619ae854)
2025-05-08 15:41:34 +05:00
Andrej730
dcdae67a2d
Fix typo in 1619ae854
2025-05-08 15:41:34 +05:00
Andrej730
5a7a368169
ifcopenshell.file.Transaction - add static typing
2025-05-08 15:41:34 +05:00
Thomas Krijnen
ec13294430
python39 compatibility
2025-05-08 08:37:41 +02:00