Commit Graph

7797 Commits

Author SHA1 Message Date
Thomas Krijnen 642e10a6a8 Include .xsd in ifctester package pypi distribution 2024-04-16 10:05:52 +02:00
Dion Moult e6528559d6 Fix #3521. Forgot to commit function. 2024-04-16 10:05:52 +02:00
Sigma Dimensions (Yass) 850b3d1c65 Rename and move sub panels of Costing and Schedule Tab 2024-04-16 10:05:52 +02:00
Dion Moult 4176bfa7d2 Fix #3471. Allow to select hidden types (except if the type is excluded). 2024-04-16 10:05:52 +02:00
Dion Moult 2843d86ad4 Fix #3518. Default to deeper opening extrusions to handle more wall thicknesses. 2024-04-16 10:05:52 +02:00
ay-ex 19dd89515f add ids html report template percentage bars per section (#3520)
adding html report template percentage bars to each section
2024-04-16 10:05:52 +02:00
Dion Moult fefda94153 Revert "Example of UI if we sentence-cased IFC classes. Good or bad? Please comment at https://community.osarch.org/discussion/comment/16493"
This reverts commit 53bd4bf5ea.
2024-04-16 10:05:52 +02:00
Dion Moult 1426481cf8 Fix #3509. Backport Qto_BodyGeometryValidation to IFC4 (via EQto) and fix bug where there was no way to have custom Qtos show up in the qto dropdown. 2024-04-16 10:05:52 +02:00
Dion Moult be2e2f7e91 Fix #3517. Fix bug where edit arbitrary profile button doesn't show if your profile has voids. 2024-04-16 10:05:51 +02:00
Dion Moult 4b5fcdf30f Potential fix for #3273 where renamed drawings might not get moved on Windows. 2024-04-16 10:05:51 +02:00
Dion Moult 472da333b9 Fix #3513. Minor issue where new hierarchical drawing list broke print all feature. 2024-04-16 10:05:51 +02:00
Dion Moult d927754d11 Fix #3512. Fix incorrect shapely fills due to unclosed polygons (tolerance issue) and incorrect raycast results. 2024-04-16 10:05:51 +02:00
Bruno Postle 66d4f04ba2 BlenderBIM filter Git messages, remove sort #3096 2024-04-16 10:05:51 +02:00
Ryan Schultz df699de97d added to ifc_classes_suggestions.json 2024-04-16 10:05:51 +02:00
Dion Moult f71bc79559 Fix #3006. Don't affect visibility of types when activating drawing. 2024-04-16 10:05:51 +02:00
Dion Moult 0de8275f84 Fix #3223. Fix #3474. When creating new representations, give the option to generate bounding box or "outline" curves (60 degree crease threshold hardcoded) instead of full 3D mesh. 2024-04-16 10:05:51 +02:00
ay-ex 5f295ab568 add collapsible detail results (#3508) 2024-04-16 10:05:51 +02:00
Dion Moult 0b42202490 Redo mechanism that allows filtered BIM Tool classes to be less "magic" and more explicit whether it filters all vs a specific element type. 2024-04-16 10:05:51 +02:00
Dion Moult ad1800b486 Fix #3479. Regression in 69fa124 when addressing #3421 that led to objects with multiple paths not taking part in the wall / slab joining procedure. 2024-04-16 10:05:51 +02:00
Dion Moult d275615829 Fix #3486. If Z index isn't specified, text is prioritised over other annotation types. 2024-04-16 10:05:51 +02:00
Dion Moult 1e8662f079 Fix #3497. Set closed vs unclosed polygonal face sets to allow loading in some IFC software. 2024-04-16 10:05:51 +02:00
Dion Moult 5b6f1323a5 Fix #3469. Fix bug where you couldn't load models if there was no style due to no polygons. 2024-04-16 10:05:51 +02:00
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