Dion Moult
4f6180baf8
Delete old annotation panel in favour of annotation tool
2023-07-08 10:58:53 +10:00
Dion Moult
4286ad6dcc
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.
2023-07-07 17:57:09 +10:00
Dion Moult
0b823c772e
Fix #3213 . Internally, we should always use Unix path separators.
2023-07-07 17:20:07 +10:00
Dion Moult
3cdad90755
Fix #3016 . Drawing styles that set the shading style will change shading style upon activating the style.
2023-07-07 15:17:53 +10:00
Bruno Perdigão
1eef746f60
implements #3268
2023-07-07 12:15:05 +10:00
Trashman247
1696ca5e08
Remove binding namespace new project (already in schema)
2023-07-06 16:47:53 -07:00
Trashman247
c011458ea2
remove import BrickStore in props
2023-07-06 16:47:53 -07:00
Trashman247
abf809f9dd
Add brick operator accepts label parameter & add toggle for namespace editing
2023-07-06 16:47:53 -07:00
Trashman247
9257816e62
Add filter to listed namespaces (need add more aliases)
2023-07-06 16:47:53 -07:00
Trashman247
d47125b28f
Double space core functions and clear brick browser on project close
2023-07-06 16:47:53 -07:00
Trashman247
b7453f584e
Separate serialize into "save" and "save as" with file selection
2023-07-06 16:47:53 -07:00
Sigma Dimensions
9c4fa666c9
Georeferencing utility to convert an angle in degrees to X Axis Abscissa and Ordinate
2023-07-06 16:02:03 +01:00
Andrej730
72907cd3f0
w-type US steel profiles #3203
2023-07-06 17:09:03 +05:00
Andrej730
70eabead92
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
2023-07-06 13:52:51 +05:00
Dion Moult
5a30d9fb9b
Fix #3383 . Disallow any extrusion angles >=90 which are invalid.
2023-07-06 17:34:22 +10:00
Dion Moult
3126db342d
Test all shapes in the debug panel now also attempts 2D checks to prevent false positives.
2023-07-06 17:24:51 +10:00
Dion Moult
c0db03438f
Revert "More descriptive RuntimeError: Failed to process shape #3383 "
...
This reverts commit 1542217117 .
2023-07-06 17:02:57 +10:00
Andrej730
1542217117
More descriptive RuntimeError: Failed to process shape #3383
...
Example of the new error - https://i.imgur.com/0FMQw5V.png
2023-07-06 10:29:17 +05:00
Dion Moult
c18d96f0e3
Fix #3386 .
2023-07-06 13:46:09 +10:00
Dion Moult
f9173700a6
Fix #3349 . Allow inserting a filling into an uncontained building element.
2023-07-06 13:40:29 +10:00
Bruno Perdigão
7100a7fa8e
fix #3063
2023-07-06 12:39:20 +10:00
Dion Moult
0078d691d3
Fix #3382 . Minor regression in wall join refactor from d64c135
2023-07-06 11:45:12 +10:00
Sigma Dimensions
fd626e37a0
fix #3385 - renaming grids with "F2"
2023-07-05 17:41:57 +01:00
Andrej730
e62d7ad9ef
Moving editing roof and railing paths hotkey from Shift+E/Q to Tab
2023-07-05 18:40:35 +05:00
Andrej730
80eebc03d3
Fix #3263
2023-07-05 18:04:14 +05:00
Andrej730
62fea990d9
railing modifiers - fixing normals for frameless_panel #3277
2023-07-05 17:47:16 +05:00
Dion Moult
7ab01e6ac0
See #3359 . Bump IfcOpenShell and enable HLR prefiltering optimisation for drawing generation
2023-07-05 22:18:53 +10:00
Andrej730
74a025b81c
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.
2023-07-05 16:52:23 +05:00
Andrej730
ca8ed87f2a
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
2023-07-05 16:52:23 +05:00
Andrej730
9fbcb3900f
ShapeBuilder.polyline - skip creating segments if they are not needed
2023-07-05 13:02:17 +05:00
Dion Moult
1533283822
Fix #3356 . Include version info in status bar for debugging and new copy debug info button to help bugreporting.
2023-07-05 17:39:43 +10:00
Dion Moult
6beca6382f
Fix #3256 . Support file profiles made out of multiple representation items.
2023-07-05 14:38:48 +10:00
Andrej730
66c275f617
Sync ifc class in BIM Tool and Type Manager
...
It's seems it would be better for ux if they will be connected
2023-07-04 17:17:57 +05:00
Andrej730
b03c4da7bf
experimental support for spline curves representation #3233
...
there is still no full support but as a workaround I've added blender converting curves to meshes and back to curves so we could preserve the actual shapes
before - https://i.imgur.com/9F542Iy.png
after - https://i.imgur.com/t58RlkF.png
2023-07-04 10:57:22 +05:00
c4rlosdias
f507e3e8bd
Add extra formats to output file
2023-07-04 12:42:59 +10:00
Andrej730
2f15d73b30
Prevent crash on attempt to link the current .blend file
2023-07-03 17:23:49 +05:00
Andrej730
53cc6f0bd6
Storing external styles paths as posix for cross platform compatibility
...
Also it was wrongly referring to .blend file instead of .ifc to generate relative paths.
2023-07-03 17:09:01 +05:00
Andrej730
7680652c28
disable default vebose mode for getting shader attribute to prevent spam
2023-07-03 16:56:47 +05:00
Andrej730
e8b1d00e6d
adding default ifc objects added from shift-a menu to the current collection
2023-07-03 16:22:20 +05:00
Andrej730
6ec7e48423
Editiing arbitrary profile without enabling editing profile
...
It was a bit confusing UX since when you finish editing arbitrary profile path the data is already saved in ifc but you were still in editing profile properties
2023-07-03 15:54:51 +05:00
Andrej730
ccf09b962a
Update type manager thumbnails on editing profiles
...
Example - https://imgur.com/a/IcV8IIR
2023-07-03 14:34:20 +05:00
Andrej730
485d41ae09
disable chaching sound running the bim tests
...
to save someone's ears (probably mine 😁 ) from running 10 chaching sounds per second
2023-07-03 12:43:26 +05:00
Andrej730
7b92057227
Fixed errors displaying IFC Connections for IfcRelConnectsElements
...
IfcRelConnectsElements type of connection wasn't handled properly resulting in errors.
Now you should be able to see connections for connected slabs, walls etc - https://i.imgur.com/LpFBKBC.png
Traceback:
Traceback (most recent call last):
File "\blenderbim\bim\module\geometry\ui.py", line 102, in draw
ConnectionsData.load()
File "\blenderbim\bim\module\geometry\data.py", line 100, in load
cls.data = {"connections": cls.connections()}
File "\blenderbim\bim\module\geometry\data.py", line 134, in connections
relating_element_connection_type = rel.RelatingConnectionType
File "\blenderbim\libs\site\packages\ifcopenshell\entity_instance.py", line 171, in __getattr__
raise AttributeError(
AttributeError: entity instance of type 'IFC4.IfcRelConnectsElements' has no attribute 'RelatingConnectionType'
2023-07-03 11:53:03 +05:00
Dion Moult
a980ce1bfa
Fix #3355 . Reimplement graphical clash snapshots in BCF from IfcClash in the BlenderBIM Add-on.
2023-07-03 16:50:40 +10:00
Dion Moult
51b7f24a00
You can now unload BCF projects to load another one.
2023-07-03 16:50:40 +10:00
Dion Moult
136e1c3b3f
Merge pull request #3364 from IfcOpenShell/interface-to-interact-with-Brickschema
...
Interface to interact with brickschema PR #1
2023-07-03 09:55:09 +10:00
Carlos Dias
c094517a10
Update operator.py
...
missing output file format in arguments
2023-07-03 09:42:17 +10:00
Andrej730
b61a11d5b7
reworked detecting neighbour walls when placing new ones
...
hopefully it will be a bit more natural now - please give feeback
before - https://imgur.com/a/VYQt5ua
now - https://imgur.com/a/5LRAmrd
2023-07-02 19:59:18 +05:00
Andrej730
012da8fcb9
More responsive UI for IFC search
2023-07-02 15:52:24 +05:00
Andrej730
d64c1358d7
a bit of bim.join_wall refactor
2023-07-02 11:04:00 +05:00