Commit Graph

3060 Commits

Author SHA1 Message Date
Dion Moult 2ea3704d96 Update BBIM tester module UI to be compatible with new IfcTester upgrades 2024-04-16 10:28:25 +02:00
Dion Moult 68025d8204 Fix #3649. Increase profile threshold. 2024-04-16 10:28:25 +02:00
Dion Moult aacf902ce0 Fix #3667. Allow removing drawings if the sheet hasn't yet been generated or manually removed. 2024-04-16 10:28:25 +02:00
Dion Moult 116ad507cf Fix #3647. Fix bug where Windows .exe suffix needed to be explicit in commands. No more eval, and commands must now be provided in json form, and variables should be given as simple strings. 2024-04-16 10:28:25 +02:00
Sigma Dimensions (Yass) f1f5b7627c fix failed context for hotkey Shitf+C #3676 2024-04-16 10:28:25 +02:00
Dion Moult 1878dedbd4 Fix #3531. See #3660. Exclude 2D elements from generating shapely surface polygons in drawings. 2024-04-16 10:26:58 +02:00
Dion Moult 2ec1a97a00 Fix #3002. You can now have metadata classes on projection lines. 2024-04-16 10:26:58 +02:00
Dion Moult 7bcddb8951 Bump IOS to take advantage of setSegmentProjection 2024-04-16 10:26:58 +02:00
Andrej730 0001a1f98b Fixed #3666 after 101972f 2024-04-16 10:26:51 +02:00
Dion Moult b33131db44 Fix #3644. Annotation matrixes properly calculated now for RCPs. 2024-04-16 10:26:51 +02:00
Bruno Postle 0a69e3668e BlenderBIM keep view when switching git revision 2024-04-16 10:26:51 +02:00
Sigma Dimensions (Yass) cd890b2c2e fix issue where add materials operator would only show when a material is selected 2024-04-16 10:26:51 +02:00
Sigma Dimensions (Yass) 41986fb051 fix toggle link selectability and visibility when linked IFCs use a relative path 2024-04-16 10:26:51 +02:00
Sigma Dimensions (Yass) e2ab4f1ed8 fix loading and unloading linked IFCs with a relative path 2024-04-16 10:26:51 +02:00
Sigma Dimensions (Yass) 68dcbd8e5c fix various issues by preventing data from linked IFCs to be saved in current project 2024-04-16 10:26:51 +02:00
Sigma Dimensions (Yass) 218d51cbc9 Maintain active status filters override when activating 3D model during drawing worfklows 2024-04-16 10:26:51 +02:00
Andrej730 a6f96fe0ad IfcElementType now appears first in Object Metadata
Because it's seems more general workflow to create types than just assign classes.
Example - https://i.imgur.com/DD8twX3.png
2024-04-16 10:26:51 +02:00
Andrej730 2808715406 Rename IFC AU Library to IFC Furniture library
Just thought watching BIM Voice last video that some people may overlook it like something Australia specific with "IFC AU Library" name.
2024-04-16 10:26:51 +02:00
Sigma Dimensions (Yass) d22095f603 fix removing drawings from sheets when deleting drawings #3645 2024-04-16 10:26:51 +02:00
Andrej730 f7b46f1265 fill-bg for text instead of the entire symbol by default #3594
Before - https://i.imgur.com/OsQycgW.png
After - https://i.imgur.com/rZvXIoT.png
2024-04-16 10:26:51 +02:00
Sigma Dimensions (Yass) f7609132b4 run black and fix silly code #3652 2024-04-16 10:25:02 +02:00
Sigma Dimensions (Yass) 2e5819ca0a you can now reload linked IFCs #3652 2024-04-16 10:25:02 +02:00
Sigma Dimensions (Yass) 2e8a282276 Move grids panel under Project Setup 2024-04-16 10:25:02 +02:00
Dion Moult 4463b44d63 Bump IOS and enable unify inputs. 2024-04-16 10:25:02 +02:00
Dion Moult 54a0e4ebff Minor fix to use new regex syntax in select similar dialog. 2024-04-16 10:25:02 +02:00
Dion Moult a30b2dff31 Fix #3587. IfcCSV now supports custom formatting functions. 2024-04-16 10:25:02 +02:00
Gorgious56 8f19e04ccc Fix #3641 : Error when creating roof type 2024-04-16 10:25:02 +02:00
Andrej730 4dba048fa0 small info message on bim.get_representation_ifc_parameters
just to notify that it worked but haven't found any parameters
2024-04-16 10:25:02 +02:00
Dion Moult 1fc4b921e6 Fix failing tests and optimise brick tests. 2024-04-16 10:25:02 +02:00
Andrej730 f3e38e8884 fixed errors after 13309cb8c #3624
for example it was throwing errors when using WindowTool you selected a wall and it would try to assign current type to wall
2024-04-16 10:25:01 +02:00
rileywong311 42be4344a1 Update core/test_brick.py 2024-04-16 10:25:01 +02:00
rileywong311 97ee85aa87 Update tool/test_brick.py 2024-04-16 10:25:01 +02:00
rileywong311 99b99fbf2c Fix bug where split screen selection from previous page is out of range on the next 2024-04-16 10:25:01 +02:00
rileywong311 c27d9ad382 Undo indentation from commit <e08283350> (did not account for no name existing) 2024-04-16 10:25:01 +02:00
rileywong311 7220dd024e Fix Brick core
- Refresh viewer now reloads both screens by default
- Rename "add_namespace" to "add_brick_namespace"
- Fix error where "view_brick_class" was run instead of "brick.run_view_brick_class"
2024-04-16 10:25:01 +02:00
rileywong311 6aa6f91be4 Update core\tool.py for Brick 2024-04-16 10:25:01 +02:00
rileywong311 d44e5987d2 Fix Brick tool
- Data is now stored regularly and parsed in props
- "get_convertable_brick_spaces" returns a set
- "export_brick_attributes" always returns a tuple of strings
2024-04-16 10:25:01 +02:00
rileywong311 fe8e370b8c Fix brick.feature
For one particular, I removed "And I set 'scene.BIMRootProperties.new_brick_relation_type' to 'hasPart'". Although it should really be "https://brickschema.org/schema/Brick#hasPart" to begin with, it was still failing the test. So removing it as a work around.
2024-04-16 10:25:01 +02:00
rileywong311 1f48281177 Refactor UI get_brick_relations 2024-04-16 10:25:01 +02:00
rileywong311 fd948e9481 Fix condition for hiding "view_brick_item" 2024-04-16 10:25:01 +02:00
rileywong311 529dc4d984 Rename 'add_brick_failed" to "add_brick_relation_failed" 2024-04-16 10:25:01 +02:00
rileywong311 1e6d86b4d7 Fix indentation for assign Brick reference 2024-04-16 10:25:01 +02:00
Gorgious 2ff4aba6cc Fix #3636 : Check if representation class exists before testing if it's a circle extrusion representation 2024-04-16 10:25:01 +02:00
Sigma Dimensions (Yass) a29ae07b72 updating a duration will not auto update schedule usage 2024-04-16 10:25:01 +02:00
Andrej730 dd02925cc4 Fixed bug adding ports to the transitions between profiles with an offset
end port ended up located without the offset
2024-04-16 10:25:01 +02:00
Andrej730 dcfd790a07 Fixed bug with segments incorrectly adjusted after adding transition
If transition was really long comparing to segments length then DumbProfileJoiner.join_E would start change their their length in unexpected way - ATSTART when you'd still expect ATEND and vice versa.

Also fixed the bug when segments length was incorrectly calculated - it wasn't calculating it world space when it makes more sense here to calculate it by local segments Z axis.
2024-04-16 10:25:01 +02:00
Dion Moult feec0e2437 Fix more failing tests. 2024-04-16 10:25:01 +02:00
Sigma Dimensions (Yass) 7b52e359f2 fix bug where nested resources in task ICOM panel didn't show 2024-04-16 10:25:01 +02:00
Sigma Dimensions (Yass) b27262f81f Resource Features :
- Adding/removing and edit productivity data is now easier (+ cleaner UI)
- Pressing calculate schedule work on a parent resource will default to calculating its nested resources schedule work.
- Show derived Schedule Work for a parent resource
- Improve apperance of Resource Tree Structure
2024-04-16 10:25:01 +02:00
Gorgious56 66dbd7d8e7 Prevent user from editing the mesh of a circle based extrusion 2024-04-16 10:25:01 +02:00