Commit Graph

9123 Commits

Author SHA1 Message Date
Dion Moult 59c8326c51 See #3682. You can now add symbols and multisymbols (i.e. one vertex per symbol) annotations. New default symbols for setout points in demo library. 2024-04-16 10:30:32 +02:00
Andrej730 1a3ac79dc2 Fixed bug with adding obstruction fittings 2024-04-16 10:30:22 +02:00
Andrej730 284feb5d67 couple descriptions for setting north 2024-04-16 10:30:22 +02:00
Dion Moult 2f6e702809 Fix #3470. Fix bug where hppfcl for IfcClash was incorrectly bundled for Windows. 2024-04-16 10:30:22 +02:00
Dion Moult 7b0a10dc13 Fix bug where models that might have invalid shapes or 2D far shapes might break georeferencing and model loading. 2024-04-16 10:28:25 +02:00
Dion Moult 2bc7b98806 Minor fix 2024-04-16 10:28:25 +02:00
Dion Moult 2743d18f50 IfcTester BCFs now include viewpoints for occurrences 2024-04-16 10:28:25 +02:00
Dion Moult 69d9388f61 Add filepath popup when saving IDS reports to BCF 2024-04-16 10:28:25 +02:00
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