Dion Moult
bb7a73feac
Fix #3394 . Fix bug where railing and roof type names were hardcoded. Also improve UI of create type form so you can actually read the fields.
2024-04-15 13:30:42 +02:00
Dion Moult
cb412c78b5
Fix #3213 . Internally, we should always use Unix path separators.
2024-04-15 13:30:42 +02:00
Dion Moult
7d83eb114a
The user can now toggle between rotate before / after translating in OffsetObjectPlacements
2024-04-15 13:30:42 +02:00
Dion Moult
c45b28e78a
Fix #3016 . Drawing styles that set the shading style will change shading style upon activating the style.
2024-04-15 13:30:42 +02:00
Dion Moult
8896a74d1b
Fix #3121 . Merge equivalent contexts when merging projects in MergeProject Ifcpatch recipe.
2024-04-15 13:30:42 +02:00
Dion Moult
fac527b0fe
Fix failing tests since Github test runner only has IFC4X3_ADD1 not TC1 compiled in.
2024-04-15 13:30:42 +02:00
Trashman247
73d2146a6c
Remove binding namespace new project (already in schema)
2024-04-15 13:30:41 +02:00
Trashman247
0c5a8bea4e
remove import BrickStore in props
2024-04-15 13:30:41 +02:00
Trashman247
301800d8ed
Add brick operator accepts label parameter & add toggle for namespace editing
2024-04-15 13:30:41 +02:00
Trashman247
a28b8c1cd4
Add filter to listed namespaces (need add more aliases)
2024-04-15 13:30:41 +02:00
Trashman247
79e9bef565
Double space core functions and clear brick browser on project close
2024-04-15 13:30:41 +02:00
Trashman247
8b2fae4369
Separate serialize into "save" and "save as" with file selection
2024-04-15 13:30:41 +02:00
Sigma Dimensions
676c96c6e2
Georeferencing utility to convert an angle in degrees to X Axis Abscissa and Ordinate
2024-04-15 13:30:41 +02:00
Dion Moult
13075dcae4
See #3126 and 5b4010c. Fix failing tests, and allow schema_by_name to follow the same schema_version distinction as file.
2024-04-15 13:30:41 +02:00
Andrej730
236581baa3
w-type US steel profiles #3203
2024-04-15 13:30:41 +02:00
Dion Moult
e8d6f122f3
See #3126 . Forgot to commit tests related to explicit schema versions.
2024-04-15 13:30:41 +02:00
Thomas Krijnen
22ffd3d2b7
Update win32 download links installation.rst
2024-04-15 13:30:41 +02:00
Thomas Krijnen
26d0f98cd9
#3359 return early in case of no-prefiltering
2024-04-15 13:30:41 +02:00
Andrej730
8f6f03cd27
fill-bg support for dimensions #3387
...
Example - https://i.imgur.com/lvJwtDI.png
works the same way as for text by adding "fill-bg" to EPset_Annotation.Classes
2024-04-15 13:30:41 +02:00
Dion Moult
54492e3769
Fix #3383 . Disallow any extrusion angles >=90 which are invalid.
2024-04-15 13:30:41 +02:00
Dion Moult
1c739dfa55
Test all shapes in the debug panel now also attempts 2D checks to prevent false positives.
2024-04-15 13:30:41 +02:00
Dion Moult
6d37104280
Revert "More descriptive RuntimeError: Failed to process shape #3383 "
...
This reverts commit 1542217117 .
2024-04-15 13:30:41 +02:00
Andrej730
6f9c9d1032
More descriptive RuntimeError: Failed to process shape #3383
...
Example of the new error - https://i.imgur.com/0FMQw5V.png
2024-04-15 13:30:41 +02:00
Dion Moult
e9d12d5e31
Fix #3126 . Implement mapping from IFC4X3 to IFC4X3_ADD1 and explicit version identifiers in ifcopenshell.file
2024-04-15 13:30:41 +02:00
Dion Moult
814bec11e9
Fix #3386 .
2024-04-15 13:30:41 +02:00
Dion Moult
69e650cc50
Fix #3349 . Allow inserting a filling into an uncontained building element.
2024-04-15 13:30:41 +02:00
Bruno Perdigão
7d56f91aa0
fix #3063
2024-04-15 13:30:41 +02:00
Dion Moult
8ba976078b
Fix #3382 . Minor regression in wall join refactor from d64c135
2024-04-15 13:30:41 +02:00
Sigma Dimensions
3e2a509793
fix #3385 - renaming grids with "F2"
2024-04-15 13:30:41 +02:00
Bruno Perdigão
1486dc26e6
minor fix
2024-04-15 13:30:41 +02:00
Bruno Perdigão
72b2cf626f
bugfix and alt+click functionality
2024-04-15 13:30:41 +02:00
Bruno Perdigão
4be1fa7632
implements #3268
2024-04-15 13:30:41 +02:00
Andrej730
e792471725
Moving editing roof and railing paths hotkey from Shift+E/Q to Tab
2024-04-15 13:30:41 +02:00
Andrej730
444166b37c
Fix #3263
2024-04-15 13:30:41 +02:00
Andrej730
7a91b3d153
railing modifiers - fixing normals for frameless_panel #3277
2024-04-15 13:30:41 +02:00
Dion Moult
200aeb896d
See #3359 . Bump IfcOpenShell and enable HLR prefiltering optimisation for drawing generation
2024-04-15 13:30:41 +02:00
Andrej730
20d19bfcba
type selection error #3318
...
if you switch ifc_class then relating_type_id can become invalid and we wasn't taking it into account
Also fixed bunch of warning like `pyrna_enum_to_py: current value '17' matches no enum in 'BIMModelProperties', '', 'relating_type_id'`` when some ifc_class has N related types and then you switch to other ifc_class that has less than N related types.
2024-04-15 13:30:40 +02:00
Andrej730
461eeba9ff
Revert "enable activating object type when trying to select type from an object ( whilst the type is hidden from view layer)"
...
This reverts commit 4bc987924d since there was some unintentional changes.
Now when you use select_type in object properties - ifc class and related type gets selected in the BIM Tool - https://i.imgur.com/drIHYDz.png
#3318
2024-04-15 13:30:40 +02:00
Andrej730
5b10923b45
ShapeBuilder.polyline - skip creating segments if they are not needed
2024-04-15 13:30:40 +02:00
Dion Moult
4efe780df7
Fix #3356 . Include version info in status bar for debugging and new copy debug info button to help bugreporting.
2024-04-15 13:30:40 +02:00
Dion Moult
a5579d1d69
Fix #3256 . Support file profiles made out of multiple representation items.
2024-04-15 13:30:40 +02:00
Dion Moult
f1e3fb38ad
See #3334 . Fix some get_pset implementation errors in 64516a1
2024-04-15 13:30:40 +02:00
OrionSehn
0f6e934ca8
Proposed fix to #3352
2024-04-15 13:30:40 +02:00
Andrej730
1109d4cc51
Sync ifc class in BIM Tool and Type Manager
...
It's seems it would be better for ux if they will be connected
2024-04-15 13:30:40 +02:00
Andrej730
bd70f7bf7f
add_representation - detect non consequtive curves and handle them
...
Basically if current mesh curve is non consequtive we handle it in similar way to b03c4da7b - convert it to curves using Blender and then save them to ifc.
The advantage is that it creates less curves in ifc because mesh method wasn't able to detect separate curves correctly if vertex order was messed up (usually it is) and it would create separate curve for each curve segment.
I've also replaced figuring vertex duplicates with `bmesh.ops.remove_doubles` manually with `bmesh.ops.remove_doubles` and it's now much faster. In some cases because of the manual calculations it was taking too long - in #3233 Ryan mentiones that it freezes blender, it wasn't really freezing Blender but to finish calculations it would take 10 minutes.
2024-04-15 13:30:40 +02:00
Dion Moult
d81e64f7a2
See #3376 . Bump updated build of IfcSverchok.
2024-04-15 13:30:40 +02:00
Dion Moult
00ccb77f86
Merge AWS Lambda installation documentation into official docs
2024-04-15 13:30:40 +02:00
Dion Moult
5dd9a24647
Whoops
2024-04-15 13:30:40 +02:00
Dion Moult
d435152904
Close #3377 . Implement xyz coordinates for COBie object placement.
2024-04-15 13:30:40 +02:00
Dion Moult
5840b1770e
Write IfcOpenShell documentation for geometry trees.
2024-04-15 13:30:40 +02:00