Dion Moult
f48060e7c7
Fix #3488 . Minor regression in IFC4X3 mapping.
2023-07-23 15:42:09 +10:00
Dion Moult
dd827bb4c5
You can now save, load, and create custom colour legends of properties
blenderbim-230723
2023-07-23 15:20:14 +10:00
Dion Moult
b1cab9484c
Search now renamed filtering and grouping. New "sandbox" section for more experimental panels. Old selector moved to sandbox along with augin/lca/covetool/temporary cutaways also moved there.
2023-07-22 23:09:48 +10:00
Dion Moult
74637dd0ea
You can now load and save searches from the search panel
2023-07-22 22:49:22 +10:00
Dion Moult
a61eae5f98
More powerful search interface that uses the new facet selector syntax
2023-07-22 16:48:36 +10:00
Andrej730
4c18a89ee6
Spatial manager elevation in projects units and some bug fixed
...
1) Elevation prop now is taking into account project units (previously it was hardcoded to meters)
2) Fixed a bug that occured when you started changing spatial element name/elevation right after you loaded spatial manager.
https://i.imgur.com/1keMGus.png
blenderbim-230722
2023-07-22 11:03:22 +05:00
Andrej730
4a7b8f1104
Fixed errors after b6ddc0d
...
`element.is_a() in ...` wasn't taking into account spatial classes that inherit from IfcSpatialElement/IfcSpatialStructureElement
2023-07-22 10:36:40 +05:00
Andrej730
c7a1acf974
Small tester UI fix #3487
2023-07-21 18:00:11 +05:00
Andrej730
630ac7250a
Fixed ifctester tests by the latest ids schema #3458
...
Commented out tests involving minOccurs and maxOccurs until https://github.com/buildingSMART/IDS/issues/144 gets resolved.
2023-07-21 15:33:28 +05:00
Dion Moult
08756a24a4
Fix #3477 . Move text panels to object information tab.
2023-07-21 18:14:49 +10:00
Gorgious56
8edee78900
Minor fix in wall creation code
2023-07-21 09:57:23 +02:00
Dion Moult
9864261c41
New wall tool, slab tool, etc in toolshelf to improve usability.
2023-07-21 17:29:09 +10:00
Andrej730
bb3e978bba
moving code to shape builder
blenderbim-230721
2023-07-21 11:04:44 +05:00
Gorgious56
288cc698bd
#3478 : Ifc class name suggestions can now autofill predefined type
...
If they are correctly filled in the json file :)
2023-07-20 19:40:31 +02:00
Andrej730
a2e70cb454
fixed error after 190153347
2023-07-20 21:56:28 +05:00
Andrej730
1901533470
Distance subtype for rl1, rl2 and x/y/z (opening dimensions) in BIM Tool
2023-07-20 19:35:35 +05:00
Andrej730
c61854c7aa
small matrix math refactor
...
more readable and allows avoiding jumping between 3d/4d vectors
2023-07-20 19:13:56 +05:00
Andrej730
0dee353b8e
A bit more descriptive port UI
...
Before - https://i.imgur.com/ZhVRoJM.png
After - https://i.imgur.com/tI1h2i7.png
2023-07-20 18:08:23 +05:00
Andrej730
2e3cc8e73a
Added some MEP related type templates
...
3 more new types for distribution segments.
Distribution segments work the same way as beams - they come without representation but with IfcMaterialProfileSet defined with some profile. Occurences will also have ports at the start and the end of the segment (ports can be displayed in "Ports" section in "Services and Systems"). If you extend the segment or move it around - ports will move accordingly.
Small demo - https://imgur.com/a/Aq0utXa
2023-07-20 18:08:23 +05:00
Andrej730
6b276b8aed
Small type manager refactor and more descriptions
2023-07-20 18:08:23 +05:00
Dion Moult
1b71f4f569
Implement guid facet in facet selector
2023-07-20 19:42:34 +10:00
Dion Moult
452089596e
New facet based selector syntax. Proposed to supersede existing selector syntax.
2023-07-20 19:22:15 +10:00
Dion Moult
a360bac4c3
You can now explicitly create new IfcTypeProducts.
2023-07-20 19:14:24 +10:00
Gorgious56
09bc05f1af
Fix #3480 : Scene tabs now show their individual description on hover
...
Also correct minor typo
blenderbim-230720
2023-07-20 10:42:11 +02:00
Andrej730
efc84606c5
Support looped railings #3415
...
Example - https://imgur.com/a/RaLORbk
2023-07-19 16:53:39 +05:00
Dion Moult
268039fb13
Write docs describing how to create profile representations
blenderbim-230719
2023-07-19 19:58:19 +10:00
Dion Moult
c59757c61a
Fix #3469 . Minor regression in linking refactor.
2023-07-19 19:58:19 +10:00
ay-ex
0e3386438e
fix error messages
2023-07-19 18:39:13 +10:00
ay-ex
38782f4f53
fix choco_regex
...
fixes new regex needed for upstream blender cmake adjustment,
pulls all regex and url into contant variables,
improves error message, when a version cannot be retrieved
2023-07-19 18:39:13 +10:00
Dion Moult
da23e39084
Merge pull request #3467 from c4rlosdias/v0.7.0
...
[BlenderBIM] Add UI to IfcTester
2023-07-19 09:46:39 +10:00
Gorgious
88278a9edb
Boolean subpanel is now located in the Geometric Relationships panel
2023-07-18 21:45:48 +02:00
Carlos Dias
a23a66edc2
Update __init__.py
2023-07-18 15:28:37 -03:00
Carlos Dias
d2c22b0b0c
Update handler.py
2023-07-18 15:27:30 -03:00
Gorgious56
76a4850238
Show ifc modifiers only when applicable to current element
2023-07-18 19:31:51 +02:00
Gorgious56
bf5c8f5e88
Disable some tab buttons when no ifc file is loaded
2023-07-18 18:54:24 +02:00
c4rlosdias
36b45b744d
add export bcf to ifctester (2023_07_18)
2023-07-18 13:35:43 -03:00
Andrej730
bffbfb5fa3
Small description for some type templates
2023-07-18 19:52:38 +05:00
Gorgious56
963ffa39b7
Housekeeping - Reorder suggestion dictionary keys alphabetically
2023-07-18 16:17:51 +02:00
Carlos Dias
25d76152f6
Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0
2023-07-18 09:22:32 -03:00
c4rlosdias
d851614cbb
Add bug fixes
2023-07-18 09:21:47 -03:00
Gorgious56
9c7b073414
Refactor edit mode toggle logic for profile based representations
2023-07-18 14:02:56 +02:00
Gorgious56
66ed95fbc1
Add ifc modifier utilities to tool.Blender
2023-07-18 14:00:30 +02:00
Andrej730
44e98b17a0
Fixing railing/roof bug #3416
...
Issue occured when you imported .ifc and then would try to edit roof/railing path and then cancel/finish editing.
Added safe check to avoid using `change_object_data` in edit mode - https://projects.blender.org/blender/blender/issues/110232
2023-07-18 15:52:59 +05:00
Gorgious56
a095d93838
Fix bug when using the search operator (F3) with no active object
2023-07-18 10:43:36 +02:00
Dion Moult
892b41a540
New geometry.create_2pt_wall API function to create a wall-like representation from two points.
2023-07-18 18:29:26 +10:00
Dion Moult
0cdce9b2d6
Add documentation for basic geometry creation
2023-07-18 18:28:46 +10:00
Dion Moult
05e05d0d5a
Rename sverchok representation to mesh representation
2023-07-18 18:22:56 +10:00
Dion Moult
8cbe298072
Utility function to create rotation matrixes in numpy.
blenderbim-230718
2023-07-18 14:28:35 +10:00
c4rlosdias
7bc23c996b
Add select entities (2023_07_17)
2023-07-17 17:07:45 -03:00
Gorgious56
b9ff4f3263
Fix Ifc modifier error after #3393064 because of legacy context.object
...
For some reason in the scene properties context.object returns None even if an object is active in the viewport, so ifc modifiers would randomly throw errors. AFAIK functionally they are supposed to point to the same thing, but active_object seems to be the superior one and context.object deprecated and kept for legacy reasons. Couldn't find dev quote but I'm sure I saw it at some point
2023-07-17 14:48:01 +02:00