rileywong311
bc71ccd9f1
Refactor BrickStore.root_classes
2024-04-16 10:05:51 +02:00
Trashman247
546f8d6fe7
Ignore populate Brick attributes if active entity is a brick entity
2024-04-16 10:05:51 +02:00
Trashman247
d0673f185d
Make Brick "root_classes" one source of truth
2024-04-16 10:05:51 +02:00
Trashman247
b68f064346
Change brick attributes query "name" and "value" to "predicate" and "object"
2024-04-16 10:05:51 +02:00
Trashman247
23c5c7cc24
Move brick entity classes to BrickStore and create drop-down for entity type creation
2024-04-16 10:05:51 +02:00
Trashman247
06331105fc
Move Brick namespace from data to BrickStore
2024-04-16 10:05:51 +02:00
Trashman247
2c18823d93
Add Brick "Set View" operator to change list hierarchy
...
- "System" as a root may need different logic since children of a system are not "subClasses" but rather "parts". Currently, "part" would be listed as attribute rather than a direct object in the group.
2024-04-16 10:05:51 +02:00
Trashman247
0b09c9f719
Reformat BrickSchema UI
2024-04-16 10:05:51 +02:00
Dion Moult
0a52f51145
Fix #3498 .
2024-04-16 10:05:51 +02:00
Dion Moult
4a5769c322
Fix #3391 #3491 #3493 . New space generation that uses a cutting plane across all eligible objects instead of a simplified "straight wall" analysis.
...
This makes generating spaces significantly more robust, makes it easier to add / remove "space separating objects" (so we now have support for virtual elements), and only acts on visible objects.
2024-04-16 10:05:51 +02:00
Dion Moult
f3df78784a
New projects now load with a Views and Types collection with appropriate visibility settings.
2024-04-16 10:05:51 +02:00
Dion Moult
e4063f8de5
Demo library now ships with example text annotation types (door tag, window tag, etc)
2024-04-16 10:05:51 +02:00
Dion Moult
4f55ffc13d
More explanatory images in geometry creation docs
2024-04-16 10:05:51 +02:00
Dion Moult
eb95ff5e5c
Add documentation specifically about swept disk solid geometry for rebar
2024-04-16 10:05:51 +02:00
Gorgious
8b644d8415
You can now directly apply an ifc array modifier
...
Previously one would have to click on "remove" then "keep objects"
2024-04-16 10:05:51 +02:00
Dion Moult
c56d9b01de
Finish writing documentation on geometry creation
2024-04-16 10:05:51 +02:00
Gorgious
ea1e7c567f
Array children are now transform-unlocked & unconstrained when the array is applied
2024-04-16 10:05:51 +02:00
Gorgious
a2042fc7f0
Array children are now transforme-locked after editing the array
...
I have yet to find how to set it on ifc load though
2024-04-16 10:05:51 +02:00
Gorgious
847117ae7e
Array children now follow their parent with a "child-of" constraint #3492
2024-04-16 10:05:51 +02:00
Gorgious
c1c6dfc47e
Clicking on the "Select all array objects" button now sets the parent object as active #3492
...
Moved the array objects fetching code to tool.Blender
Also a bit of housekeeping and fixing minor typos here and there
2024-04-16 10:05:51 +02:00
Dion Moult
f5d5f44458
Revert "Small tester UI fix #3487 "
...
This reverts commit c7a1acf974 .
2024-04-16 10:05:50 +02:00
Carlos Dias
8dea80aff7
[BlenderBIM] Update IfcTester (2023_07_21) ( #3489 )
2024-04-16 10:05:50 +02:00
Ryan Schultz
428412b3e5
Allow negative X_angle values
2024-04-16 10:05:50 +02:00
Dion Moult
441be1427f
Fix #3488 . Minor regression in IFC4X3 mapping.
2024-04-16 10:05:50 +02:00
Dion Moult
aa325d521b
You can now save, load, and create custom colour legends of properties
2024-04-16 10:05:50 +02:00
Dion Moult
50bc77a149
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.
2024-04-16 10:05:50 +02:00
Dion Moult
4396f937b5
You can now load and save searches from the search panel
2024-04-16 10:05:50 +02:00
Dion Moult
7bbc89a3c3
More powerful search interface that uses the new facet selector syntax
2024-04-16 10:05:50 +02:00
Andrej730
1525b380bc
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
2024-04-16 10:05:50 +02:00
Andrej730
13a5317863
Fixed errors after b6ddc0d
...
`element.is_a() in ...` wasn't taking into account spatial classes that inherit from IfcSpatialElement/IfcSpatialStructureElement
2024-04-16 10:05:50 +02:00
Andrej730
0c97e56791
Small tester UI fix #3487
2024-04-16 10:05:50 +02:00
Andrej730
91a11ccb69
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.
2024-04-16 10:05:50 +02:00
Dion Moult
3d3c6acd91
Fix #3477 . Move text panels to object information tab.
2024-04-16 10:05:50 +02:00
Gorgious56
23132503b4
Minor fix in wall creation code
2024-04-16 10:05:50 +02:00
Dion Moult
4ca203cb1e
New wall tool, slab tool, etc in toolshelf to improve usability.
2024-04-16 10:05:50 +02:00
Andrej730
4b03cace3e
moving code to shape builder
2024-04-16 10:05:50 +02:00
Gorgious56
274f42993c
#3478 : Ifc class name suggestions can now autofill predefined type
...
If they are correctly filled in the json file :)
2024-04-16 10:05:50 +02:00
Andrej730
99fd807805
fixed error after 190153347
2024-04-16 10:05:50 +02:00
Andrej730
7a6ae07f83
Distance subtype for rl1, rl2 and x/y/z (opening dimensions) in BIM Tool
2024-04-16 10:05:50 +02:00
Andrej730
9d80da9ed5
small matrix math refactor
...
more readable and allows avoiding jumping between 3d/4d vectors
2024-04-16 10:05:50 +02:00
Andrej730
048d77f983
A bit more descriptive port UI
...
Before - https://i.imgur.com/ZhVRoJM.png
After - https://i.imgur.com/tI1h2i7.png
2024-04-16 10:05:50 +02:00
Andrej730
fc5f4f7776
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
2024-04-16 10:05:50 +02:00
Andrej730
80d08ba81f
Small type manager refactor and more descriptions
2024-04-16 10:05:50 +02:00
Dion Moult
7fec467565
Implement guid facet in facet selector
2024-04-16 10:05:50 +02:00
Dion Moult
62c120e4bb
New facet based selector syntax. Proposed to supersede existing selector syntax.
2024-04-16 10:05:50 +02:00
Dion Moult
46c5a5c820
You can now explicitly create new IfcTypeProducts.
2024-04-16 10:05:50 +02:00
Gorgious56
ac28bbdee1
Fix #3480 : Scene tabs now show their individual description on hover
...
Also correct minor typo
2024-04-16 10:05:50 +02:00
Andrej730
f6307520e9
Support looped railings #3415
...
Example - https://imgur.com/a/RaLORbk
2024-04-16 10:05:50 +02:00
Dion Moult
9c5096ea1d
Write docs describing how to create profile representations
2024-04-16 10:05:49 +02:00
Dion Moult
5e3b45a591
Fix #3469 . Minor regression in linking refactor.
2024-04-16 10:05:49 +02:00