Dion Moult
b269a806eb
Improve description for dev setup
...
Be more dogmatic in the setup to prevent confusion.
2025-03-23 23:31:04 +11:00
Bruno Postle
f43e666583
git colourisation fixes
...
Fix bug where uncommitted changes were not fully colourised in the same
way as diffs. Also try and catch more changes, eg. highlight if a
Products Type has changed.
2025-03-23 12:07:41 +00:00
Dion Moult
26b21ddcb3
Fix #6414 . Allow extracting elements from non-standard IFC schemas.
2025-03-23 22:16:42 +11:00
Dion Moult
f1138d1aac
Fix regression in point cloud loading in refactoring the new item mode.
2025-03-23 21:55:57 +11:00
Dion Moult
51eef295c8
Fix models with crazy contexts (which kills the iterator which is context based)
2025-03-23 21:12:46 +11:00
Massimo Fabbro
212da8b6d6
fix #6271
...
Fix wrong length calculation with Blender Engine for IfcDoor and IfcWindows
2025-03-23 07:40:04 +01:00
Thomas Krijnen
f7163b8db8
schema -> schema_identifier #6414
2025-03-22 19:27:50 +01:00
Ryan Schultz
9ee947b730
a better implementation for #3731 - to round to the nearest foot.
2025-03-22 09:53:15 -05:00
Ryan Schultz
328fb8bc0e
fix #3731 - round to the nearest foot
2025-03-22 09:11:41 -05:00
Bruno Postle
75fe548bb0
Remove zombie method reintroduced in 5830573
...
edit_container_attributes() was deleted in e79a85a , but somehow got
dragged back in
2025-03-22 10:17:41 +00:00
Bruno Postle
5830573cda
Create transform orientation slots ( #6215 )
...
Setting the default container switches to an appropriate orientation
slot if the orientation of this container isn't global. eg. if a building is
rotated, selecting to work in a storey will set the orientation to the
building orientation. Closes #6128
2025-03-22 09:01:54 +00:00
Bruno Postle
775106d0a0
Place drawings on sheets
...
When adding a drawing to a sheet, place to the right of the last drawing
if it fits on the sheet - otherwise start a new row below all existing
drawings.
This means that new drawings are no longer just piled up on top of each
other at the top-left, but it does mean that new rows of drawings are
added below the title box when the sheet is full.
2025-03-21 23:37:30 +00:00
sebjf
25b7003d2d
Issue 6385 - Delete IfcGeom::Elements as soon as possible ( #6411 )
...
* ISSUE #6385 Delete iterator elements as soon as they are moved past
* ISSUE #6385 added loop to destructor to clean up initialised elements not yet disposed of by the iterator
2025-03-21 18:52:40 +01:00
Ryan Schultz
c80c1e9e15
fix #5709 - ensure REFLECTED_PLAN_VIEW camera has (-1,-1,-1) scale.
2025-03-21 10:34:33 -05:00
Andrej730
b5c062415d
ifcsverchok.helper - add debug get_selected_nodes method
2025-03-21 18:39:38 +05:00
Andrej730
a98a7ac856
ifcsverchok - add some sockets descriptions, specify types
2025-03-21 18:39:38 +05:00
Andrej730
ee2b836b84
ifcsverchok - add/update node descriptions
2025-03-21 18:39:38 +05:00
Andrej730
e075c32a5a
typing
2025-03-21 18:39:38 +05:00
Andrej730
a567af370b
ifcsverchok - fix missing socket tooltips
...
apparently `tooltip` property doesn't exist but `description` does
2025-03-21 18:39:38 +05:00
Andrej730
544b61b95a
remove debug print
2025-03-21 18:39:37 +05:00
Thomas Krijnen
45c45d6862
ifcopenshell.geom.serializers.guess_from_extension()
2025-03-21 14:35:47 +01:00
Thomas Krijnen
6880e31a66
Add ColladaSerializer to python bindings
2025-03-21 14:35:23 +01:00
Thomas Krijnen
e327932f4e
Fixes to HierarchyHelper #6365
2025-03-21 13:48:59 +01:00
Andrej730
f2283e5895
Fix Blender 4.4 errors starting some operators #6399 #6396
...
Ping @brunoperdigao just in case.
2025-03-21 12:02:53 +05:00
Dion Moult
ea84f829af
The experimental cutting tool now supports a bisect mode for batch cuts
2025-03-21 16:46:42 +11:00
Dion Moult
3231752fef
Minor fix to clipping planes if there is no camera
2025-03-21 16:46:08 +11:00
Dion Moult
963ba5fc30
See #6404 . See #1227 . Create axis context if it does not exist for walls.
2025-03-21 16:45:29 +11:00
Dion Moult
8e1e0aec79
Fix #6404 . See #1227 . Fix IFC2X3 wall creation with new wall engine.
2025-03-21 16:30:56 +11:00
Thomas Krijnen
9c4ec34de3
Some form of circle handling in loop_to_function_item_upgrade_impl() #6381
2025-03-20 20:57:47 +01:00
Thomas Krijnen
4c2844292e
Apply skew in infra lofts #6386
2025-03-20 16:14:12 +01:00
Sebastian Friston
35fe79dfb2
ISSUE #6328 fix in dispatch_token to avoid missing unknown in logicals
2025-03-20 14:03:07 +01:00
Thomas Krijnen
58a5f881e6
Retrieve length unit info from underlying mapping in iterator #6355
2025-03-20 13:57:30 +01:00
Andrej730
4d5a3ec633
ifcsverchok - ifc.write_file_panel to filter .ifc files
2025-03-20 16:28:49 +05:00
Andrej730
1feb00678c
node.sv_ifc_create_file_refresh - fix LB Out bl_label
2025-03-20 16:28:48 +05:00
Andrej730
f10ebe0166
ifcsverchok - remove debug print
2025-03-20 16:28:48 +05:00
Andrej730
5f8fc1ba8c
node.sv_ifc_tooltip - hide title
2025-03-20 16:28:48 +05:00
Andrej730
f8f36cf2f0
typing
2025-03-20 16:28:48 +05:00
Thomas Krijnen
2a2bfea870
Read settings from argparser
2025-03-20 11:47:14 +01:00
Thomas Krijnen
8bdf8369b5
pyodide demo: install shapely
2025-03-20 10:49:41 +01:00
Thomas Krijnen
53fd1284b5
Update wheels #6402
2025-03-20 10:42:27 +01:00
Andrej730
3c777a0b85
Blender 4.4 - fix broken UI lists #6396
...
Example error:
```python
RuntimeError: could not create instance of BIM_UL_containers_manager to call callback function 'filter_items'
2025-03-19:16:13:14,001 ERROR [log.py:69] Uncaught exception
RuntimeError: could not create instance of BIM_UL_containers_manager to call callback function 'draw_item'
```
2025-03-19 16:52:50 +05:00
Thomas Krijnen
fa3c57b016
Implement readable setting type retrieval
2025-03-19 11:42:43 +01:00
Thomas Krijnen
e658b00768
Reinstate old bespoke model-offset/rotation parsing in IfcConvert #6290
2025-03-19 11:42:11 +01:00
Thomas Krijnen
26b55216ca
Normalize model-rotation quaternion
2025-03-19 11:40:54 +01:00
Andrej730
d912012f76
Bonsai makefile - fill last_commit_date
...
Also .isoformat(), so string would match exactly with the one git command provides.
2025-03-19 14:15:21 +05:00
Andrej730
d868d8ceac
Fix missing default value for last_commit_date ( 37ec2bf) #6389
...
Which is needed when Bonsai is not using git
2025-03-19 14:14:36 +05:00
Andrej730
8def5ec30b
Use explicit bl_ui_utils.layout import to fix #6389
...
Also related - https://github.com/nutti/fake-bpy-module/issues/352
2025-03-19 14:14:36 +05:00
Andrej730
ad03a0c8d9
debugging docs - add section about debugging addon
2025-03-18 17:43:38 +05:00
Richard Brice
09a43f1339
get distance along alignment from station
...
New alignment api function to get the horizontal distance along an alignment from a station value
2025-03-17 09:16:35 -07:00
Dion Moult
c176b9d607
See #1227 . Fix bug where unjoin walls didn't recheck the position.
2025-03-18 01:14:06 +11:00