Commit Graph

8061 Commits

Author SHA1 Message Date
Jesusbill 60aaf4fc2c Fix duplicate id in EP_set_Drawing template 2024-04-16 10:25:00 +02:00
Andrej730 624d5f2580 bump ifcsverchok release in readme 2024-04-16 10:25:00 +02:00
Andrej730 8a3f2cf0ef added UI to display connections for realizing elements
Example - https://imgur.com/a/1ZZlTwp
2024-04-16 10:25:00 +02:00
Andrej730 d715bd784a Added small UI to show realizing elements for the connections
Example - https://i.imgur.com/JLDcnbK.png
2024-04-16 10:25:00 +02:00
Andrej730 8856d513f4 test to make sure nothing happened to ifcsverchok 😅 2024-04-16 10:25:00 +02:00
Andrej730 f88cdae500 a bit faster renaming ifc elements when renaming blender objects
Previously when you renamed blender object it was requiring the "Ifc.../" prefix so it would also change the name for ifc element. So when you wanted to rename something you'd only select and change the name part without prefix.

Now you can just type the name right in after using F2 which seems a bit quicker by a few less clicks.

Before - https://imgur.com/a/Rn7a17W
After - https://imgur.com/a/a3lmxte
2024-04-16 10:25:00 +02:00
Andrej730 8bb1a129dd fixed bug in mep transitions
it wasn't taking into account that offset can be too big to sustain the angle
2024-04-16 10:25:00 +02:00
Andrej730 4e47827b86 added tests for shape builder transition length calculator 2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass) 9b5b5da91e you can now also update resource numbers (usage) from the task ICOM resource list 2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass) afce0ce76c refactor highligh_task code 2024-04-16 10:25:00 +02:00
Dion Moult 678fb313eb Fix #3620. Bug where manually inserted windows should preseve the existing Z value. 2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass) 8299ae6239 when editing sequence relationships, enabling selecting successor and predecessor task 2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass) 2fc3c03170 feature to select a resource in resource tree from task ICOM list 2024-04-16 10:25:00 +02:00
Dion Moult e444003803 Fix #3628. Minor issue where regex queries didn't load properly. 2024-04-16 10:25:00 +02:00
Dion Moult 7a7ac30faf The copy property tool now works on enumerated properties. Hooray for copying over statuses! 2024-04-16 10:25:00 +02:00
Andrej730 01dad745ba Small fix for 422f772c4 2024-04-16 10:25:00 +02:00
Dion Moult 2e8c218415 IfcPatch now uses the new facet selector syntax. 2024-04-16 10:25:00 +02:00
Dion Moult 51e6d51a0d Due to popular demand, custom EPset_Status to be used for "userdefined" status values as well as for things which don't have a status. 2024-04-16 10:25:00 +02:00
Dion Moult 4217318654 New Status panel for managing statuses in the costing / scheduling tab. 2024-04-16 10:25:00 +02:00
Andrej730 098420b858 Fixed bug with remembering materials assigned to faces
The problem was that bim.update_representation was assigning representation styles without taking into account that some styles may not be actually used in the mesh, so it was always assigning first style (blender material) to the first IFCPOLYGONALFACESET even though it might be using for example the 3rd style.

More - https://community.osarch.org/discussion/1636/materials-not-remembering-their-assigment
2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass) 53a43442fe implement calculating task duration based on resource usage change for fixed person-hours and prevent constrained attributes from updating 2024-04-16 10:25:00 +02:00
Dion Moult 82f868f90c Fix #3627. Error where using filters incorrectly applied includes / excludes. 2024-04-16 10:25:00 +02:00
Sigma Dimensions (Yass) f8651430e6 consolidate constraint utilities into ifcopenshell.util.constraint and refactor 2024-04-16 10:25:00 +02:00
rileywong311 7e5bcd4c49 Update Brick feature tests 2024-04-16 10:25:00 +02:00
rileywong311 a5eb5c869d Catch Assign_Brick_Reference with no selections 2024-04-16 10:25:00 +02:00
rileywong311 328c38b640 Refactor+polish Brick UI 2024-04-16 10:25:00 +02:00
rileywong311 3e95f8a4ab Use "split" in Brick relations list to better align layout 2024-04-16 10:25:00 +02:00
rileywong311 1e0769b254 Update Brick References Panel 2024-04-16 10:25:00 +02:00
rileywong311 a9c5464ea9 Export/assign Brick library reference uses "label" if there is one 2024-04-16 10:25:00 +02:00
rileywong311 233b31a057 Brick UI relations list uses "label" if there is one 2024-04-16 10:25:00 +02:00
rileywong311 265948f37f Restore Brick select ifcGlobalID functionality 2024-04-16 10:25:00 +02:00
rileywong311 4c37423ff4 Move Brick "set last saved" to BrickStore 2024-04-16 10:24:59 +02:00
rileywong311 efa9cdbacb Simplify buttons for add Brick relations manually 2024-04-16 10:24:59 +02:00
rileywong311 7a925e3078 Rework Brick UI into toggle panels 2024-04-16 10:24:59 +02:00
rileywong311 164c0adc0d Fix up convert_ifc_to_brick
Remove line separation between code, but add comments
Add full URI to Brick relations
Fix typo where "system_uris" was written as "space_uris"
Remove unnecessary get of "distribution_elements = brick.get_convertable_brick_elements()" again
2024-04-16 10:24:59 +02:00
rileywong311 8ee28ecb52 Remove Brick data debugging printouts 2024-04-16 10:24:59 +02:00
rileywong311 8e74880767 Check Brick library location exists 2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass) 95de43f5b6 forgotten bits and bobs + run black 2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass) a2078e8de7 Feature to constrain a resource work or number of used resources 2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass) 3582ccc1d4 Fix calculating resource work based from parent's productivity and improve UI to show this 2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass) 2e4e2c3173 improve purge of remove_metric usecase 2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass) 2be46970fe api usecase to add a reference path to a metric objective 2024-04-16 10:24:59 +02:00
Sigma Dimensions (Yass) 8b43767a6f fix updating an objective's metric 2024-04-16 10:24:59 +02:00
Andrej730 7b135180a8 Save blenderbim last commit hash to the ifc header
Now it's possible to identify blenderbim version from .ifc file which is useful for debugging

Example:
FILE_NAME('test.ifc','2023-08-22T18:07:07+05:00',(),(),'IfcOpenShell v0.7.0-fc50bdd3a','BlenderBIM 0.0.999999-64bc7af','Nobody');
2024-04-16 10:24:59 +02:00
Dion Moult 9f42a91045 New util function to format a length value in preparation for custom formatting rules in drawings and schedules. 2024-04-16 10:24:59 +02:00
Thomas Krijnen d233f3e488 #3616 Only consider distance orthogonal to projection vector for 2d boolean preprocessing 2024-04-16 10:24:59 +02:00
Andrej730 ca7984e12e mep transitions - correct angle when connected segments share the same dimensions
Basically there are 3 methods to define the transition angle (https://i.imgur.com/AtCIJty.png). Before we supported only the second method, now we support 1 and 3 too.
2024-04-16 10:24:59 +02:00
Dion Moult e6e364780b IfcCSV can now create summary rows (e.g. total, average) at the end of the table (may or may not be in addition to group totals). 2024-04-16 10:24:59 +02:00
Dion Moult 5e36255efe When you force an object to be a tessellation, automatically remove all parametric constraints for you. 2024-04-16 10:24:59 +02:00
Dion Moult 2c0b6ca464 Fix bug where split elements by plane didn't work on multiple elements due to forgetting to toggle normals of the cutting plane. 2024-04-16 10:24:59 +02:00