Commit Graph

9115 Commits

Author SHA1 Message Date
Dion Moult 39ec1f9ea0 Bump IOS 2024-04-16 10:28:25 +02:00
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 283961fc72 IfcTester now supports much more granular statistic reports and more detailed / beautiful HTML reports. 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
dushyant basson 429f468e47 Update src/qtviewer/ParseIfcFile.cpp
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>
2024-04-16 10:28:25 +02:00
dushyant basson 504307791c Update src/qtviewer/ParseIfcFile.cpp
Co-authored-by: Thomas Krijnen <t.krijnen@gmail.com>
2024-04-16 10:28:25 +02:00
dushyant basson ac8db0e21b Revert "Updated included header files"
This reverts commit 65f86d929e.
2024-04-16 10:28:25 +02:00
dushyant basson 74d790a28e Updated included header files 2024-04-16 10:28:25 +02:00
Dushyant Basson 14454d1b78 Added output panel (for debug info, etc.) 2024-04-16 10:28:25 +02:00
Dushyant Basson 98102b9df0 added IFCOS libraries; Qt include dir 2024-04-16 10:28:25 +02:00
dushyant basson 3783729900 Rename files - fixing case change 2024-04-16 10:26:59 +02:00
dushyant basson eefe821d0a Updated to use Qt6; Created initial structure of the viewer with OpenGL widget 2024-04-16 10:26:58 +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
Thomas Krijnen 5af30b6f07 #3660 Oops... propagate setting 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
Thomas Krijnen 09f68ae556 Update validate.py - catch some runtime errors 2024-04-16 10:26:51 +02:00
Thomas Krijnen 100ef1d375 Update ci.yml 2024-04-16 10:26:51 +02:00
Thomas Krijnen ecfeadbbd5 Update ci-py-only.yml 2024-04-16 10:26:51 +02:00
Thomas Krijnen dc84f84e86 #3660 setSegmentProjection() / --svg-segment-projection options 2024-04-16 10:26:51 +02:00
Dirk Olbrich 941d25d398 docs: fix backslash in cmake command 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
Ryan Schultz 676b16bc29 Spreadsheet Import/Export: Fix feet and inch formatting 2024-04-16 10:26:51 +02:00
Andrej730 f573871493 shape_builder docs test 2024-04-16 10:26:51 +02:00
Christoph Mellueh cac6ea6263 add build to Makefile and use it in bcf-pypi Workflow 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
Chetan 76708dd8ce Create constants ELEMENT_ARRAY_BUFFER and ARRAY_BUFFER to allow for more descriptive bufferview construction. Change the bufferViewId variable from a static variable to a member variable because python instances of IfcOpenShell can have multiple serializers open at any given time. This commit also includes some minor code reformatting and code comments explaining the changes done. Finally integer constants GLB_FILE_HEAER, GLB_JSON_HEADER, GLB_BINARY_CHUNK_HEADER were added to make the glb file header creation more descriptive 2024-04-16 10:26:48 +02:00
Chetan f4cce9878f Give each accessor its own buffer view to improve the memory and rendering efficiency of the glb file 2024-04-16 10:25:02 +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 8114df0263 Write documentation describing facet selector and element query syntax. 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 628005333d Minor fixes, and IfcCSV now uses pandas to import ODS/XLSX for more robust importing. 2024-04-16 10:25:02 +02:00
Dion Moult 2298201e50 Selector element key queries now allow for regex matching, and single regex matches return that only item, not a list with one item in it. 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