Commit Graph

  • 10aca77de4 Updated to use Qt6; Created initial structure of the viewer with OpenGL widget dushyant basson 2023-08-12 02:42:11 +05:30
  • b6f2fdef77 Fix #3531. See #3660. Exclude 2D elements from generating shapely surface polygons in drawings. Dion Moult 2023-08-31 18:13:53 +10:00
  • 9cc1f5f0e3 #3660 Oops... propagate setting Thomas Krijnen 2023-08-31 08:27:45 +02:00
  • adcf22f281 Fix #3002. You can now have metadata classes on projection lines. Dion Moult 2023-08-31 12:40:27 +10:00
  • ad0c49ac37 Bump IOS to take advantage of setSegmentProjection Dion Moult 2023-08-31 12:35:03 +10:00
  • 73d77b8382 Update rule_executor.py - catch some runtime errors Thomas Krijnen 2023-08-30 14:56:35 +02:00
  • 3e45f39ea2 Fixed #3666 after 101972f Andrej730 2023-08-30 17:43:11 +05:00
  • a2bb015c79 Update validate.py - catch some runtime errors Thomas Krijnen 2023-08-30 13:48:31 +02:00
  • b231f43fc7 Update ci.yml Thomas Krijnen 2023-08-30 11:38:28 +02:00
  • 383038fdb4 Update ci-py-only.yml Thomas Krijnen 2023-08-30 11:38:20 +02:00
  • fbd8ea1edb #3660 setSegmentProjection() / --svg-segment-projection options Thomas Krijnen 2023-08-30 10:57:33 +02:00
  • 26e292dd34 docs: fix backslash in cmake command Dirk Olbrich 2023-08-29 09:04:42 +02:00
  • c520e16031 Fix #3644. Annotation matrixes properly calculated now for RCPs. blenderbim-230830 Dion Moult 2023-08-30 18:15:10 +10:00
  • 101972fbad BlenderBIM keep view when switching git revision Bruno Postle 2023-08-29 22:28:02 +01:00
  • f23ebc4031 fix issue where add materials operator would only show when a material is selected Sigma Dimensions (Yass) 2023-08-29 17:00:24 +01:00
  • 44431db092 fix toggle link selectability and visibility when linked IFCs use a relative path Sigma Dimensions (Yass) 2023-08-29 16:32:18 +01:00
  • d1b6c1ffe4 fix loading and unloading linked IFCs with a relative path Sigma Dimensions (Yass) 2023-08-29 16:30:29 +01:00
  • 4d98151b62 fix various issues by preventing data from linked IFCs to be saved in current project Sigma Dimensions (Yass) 2023-08-29 16:28:40 +01:00
  • 5e8e18e3b5 Maintain active status filters override when activating 3D model during drawing worfklows Sigma Dimensions (Yass) 2023-08-29 10:29:03 +01:00
  • 808ff548ec IfcElementType now appears first in Object Metadata blenderbim-230829 Andrej730 2023-08-29 10:42:33 +05:00
  • bc9b482373 Rename IFC AU Library to IFC Furniture library Andrej730 2023-08-29 10:31:16 +05:00
  • 4506eb0df9 fix removing drawings from sheets when deleting drawings #3645 Sigma Dimensions (Yass) 2023-08-29 00:45:01 +01:00
  • 921d412fc7 Spreadsheet Import/Export: Fix feet and inch formatting Ryan Schultz 2023-08-28 10:11:24 -05:00
  • 6089d3af78 shape_builder docs test Andrej730 2023-08-28 16:13:37 +05:00
  • b8168ca606 add build to Makefile and use it in bcf-pypi Workflow Christoph Mellueh 2023-08-28 10:43:19 +02:00
  • 61a7325bc0 fill-bg for text instead of the entire symbol by default #3594 blenderbim-230828 Andrej730 2023-08-28 11:58:17 +05:00
  • c483116b32 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 Chetan 2023-08-28 13:54:21 +08:00
  • 55a623dc97 Give each accessor its own buffer view to improve the memory and rendering efficiency of the glb file Chetan 2023-08-25 09:45:30 +08:00
  • ad420108b0 run black and fix silly code #3652 Sigma Dimensions (Yass) 2023-08-27 18:43:33 +01:00
  • 9944c7d2de you can now reload linked IFCs #3652 Sigma Dimensions (Yass) 2023-08-27 18:21:19 +01:00
  • 1a8f2be4fd Move grids panel under Project Setup Sigma Dimensions (Yass) 2023-08-27 18:19:33 +01:00
  • 13f64fdfe2 Write documentation describing facet selector and element query syntax. blenderbim-230827 Dion Moult 2023-08-27 22:32:31 +10:00
  • 38a9e29102 Bump IOS and enable unify inputs. Dion Moult 2023-08-26 22:11:54 +10:00
  • 4127247230 Reference correct cgal kernel impl and build wrapper with /force:multiple as well Thomas Krijnen 2023-08-26 13:42:42 +02:00
  • 4bb3cc5c90 Fix transformation in serialization element, accept geometry library in more geom functions Thomas Krijnen 2023-08-26 11:35:23 +02:00
  • 3c23a57138 Minor fix to use new regex syntax in select similar dialog. Dion Moult 2023-08-26 18:26:03 +10:00
  • 7baed872c6 Minor fixes, and IfcCSV now uses pandas to import ODS/XLSX for more robust importing. Dion Moult 2023-08-26 18:24:48 +10:00
  • 9a7a284561 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. Dion Moult 2023-08-26 16:42:18 +10:00
  • e9c24a2656 Fix #3587. IfcCSV now supports custom formatting functions. blenderbim-230826 Dion Moult 2023-08-26 15:15:19 +10:00
  • 5336b2f987 Implement shape serialization for cgal, possibility to supply geometry library to iterator in py Thomas Krijnen 2023-08-25 21:46:32 +02:00
  • 5c73ef0a6d Fix #3641 : Error when creating roof type Gorgious56 2023-08-25 15:13:07 +02:00
  • 6c29c53a72 Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0 Carlos Dias 2023-08-25 08:25:25 -03:00
  • dadcbe61ea #3158 Fix unify inputs Thomas Krijnen 2023-08-25 12:48:45 +02:00
  • 93502a05ea Update draw.py --with-unify-inputs [True] Thomas Krijnen 2023-08-25 12:43:32 +02:00
  • 5ebde4c79a small info message on bim.get_representation_ifc_parameters Andrej730 2023-08-25 11:58:41 +05:00
  • cf21ae22f1 Fix incorrect implementation of regex matching Dion Moult 2023-08-25 17:15:21 +10:00
  • cc500ae833 Fix #3635. Minor fix. Dion Moult 2023-08-25 16:59:08 +10:00
  • 256c0baa14 Accommodate invalid Revit models where they have invalid material relationships. Dion Moult 2023-08-25 16:51:45 +10:00
  • 66decc604e Fix failing tests and optimise brick tests. Dion Moult 2023-08-25 16:51:14 +10:00
  • 356bc18078 fixed errors after 13309cb8c #3624 blenderbim-230825 Andrej730 2023-08-25 11:21:43 +05:00
  • 1344cbc192 Update core/test_brick.py rileywong311 2023-08-24 16:37:16 -07:00
  • e00ffb07ad Update tool/test_brick.py rileywong311 2023-08-24 16:37:08 -07:00
  • dba43590a5 Fix bug where split screen selection from previous page is out of range on the next rileywong311 2023-08-23 18:26:01 -07:00
  • a0613cfee6 Undo indentation from commit <e08283350> (did not account for no name existing) rileywong311 2023-08-23 18:17:18 -07:00
  • c3de72b71a Fix Brick core rileywong311 2023-08-23 16:58:27 -07:00
  • 39fc60a482 Update core\tool.py for Brick rileywong311 2023-08-23 16:55:28 -07:00
  • 0d7e71a269 Fix Brick tool rileywong311 2023-08-23 16:03:03 -07:00
  • 78a2f65ec3 Fix brick.feature rileywong311 2023-08-22 17:03:36 -07:00
  • 802bd74c52 Refactor UI get_brick_relations rileywong311 2023-08-22 16:43:24 -07:00
  • 33cf40debb Fix condition for hiding "view_brick_item" rileywong311 2023-08-22 16:20:07 -07:00
  • ff63fd9f6f Rename 'add_brick_failed" to "add_brick_relation_failed" rileywong311 2023-08-22 16:18:55 -07:00
  • 5b207e6f54 Fix indentation for assign Brick reference rileywong311 2023-08-22 16:01:33 -07:00
  • 695dc6ec5a Fix #3636 : Check if representation class exists before testing if it's a circle extrusion representation Gorgious 2023-08-24 20:42:42 +02:00
  • d3bcb8c6b9 updating a duration will not auto update schedule usage Sigma Dimensions (Yass) 2023-08-24 15:51:33 +01:00
  • 6226aea3c3 Fixed bug adding ports to the transitions between profiles with an offset Andrej730 2023-08-24 18:18:31 +05:00
  • a30ad9b886 Fixed bug in shape_builder.mep_transition_calculate Andrej730 2023-08-24 18:16:02 +05:00
  • 2b1e17681f Fixed bug with segments incorrectly adjusted after adding transition Andrej730 2023-08-24 18:14:29 +05:00
  • 8f25a31f19 Fix more failing tests. Dion Moult 2023-08-24 23:03:36 +10:00
  • 1c7e6cf1b9 fix bug where nested resources in task ICOM panel didn't show Sigma Dimensions (Yass) 2023-08-24 13:58:18 +01:00
  • fc7459c07f 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 Sigma Dimensions (Yass) 2023-08-24 13:43:25 +01:00
  • 8f6932de64 Prevent user from editing the mesh of a circle based extrusion Gorgious56 2023-08-24 14:16:59 +02:00
  • b708100c03 See #3581. Fix failing IOS tests. Dion Moult 2023-08-24 22:12:30 +10:00
  • d4e2d3d2dd rename File and unify with ci-ifctester-pypi Christoph Mellueh 2023-08-24 12:23:22 +02:00
  • 13309cb8c4 Fixed #3624 - tools props were updating only for BIM Tool Andrej730 2023-08-24 15:41:50 +05:00
  • 5a4bc0909b Update currently selected ifc class and type on selecting object Andrej730 2023-08-24 15:20:36 +05:00
  • 39540e5794 A button to jump back from boolean to the original object Andrej730 2023-08-24 14:07:21 +05:00
  • 0a0f977b5c Fix #3632. Make search and CSV UIs share the same Blender props for DRY. Dion Moult 2023-08-24 17:01:25 +10:00
  • 13a75e7ad7 You can now reorder columns in IfcCSV Dion Moult 2023-08-24 13:56:43 +10:00
  • 99574d6255 Loading IFCs now prioritise 2D bodies over 3D non-bodies. This helps prevent loading and seeing a bunch of Box / Clearance representations. Dion Moult 2023-08-24 13:24:08 +10:00
  • 968cceb725 Fix #3627. Bug where exclude didn't take into account entities are "OR" not "AND". Whoops. blenderbim-230824 Dion Moult 2023-08-24 11:50:33 +10:00
  • 002985a446 run black Sigma Dimensions (Yass) 2023-08-23 21:21:19 +01:00
  • 5adc29b0b3 Feature to calculate required resources Sigma Dimensions (Yass) 2023-08-23 21:21:03 +01:00
  • 52ea4ff44d Calculates the number of resources based on required person-hours. Sigma Dimensions (Yass) 2023-08-23 21:19:16 +01:00
  • 4e31a87c20 clean up Resource UI using column layout Sigma Dimensions (Yass) 2023-08-23 21:15:59 +01:00
  • 5d85390715 Fix duplicate id in EP_set_Drawing template Jesusbill 2023-08-23 17:01:25 +02:00
  • 3e13eb8942 bump ifcsverchok release in readme Andrej730 2023-08-23 18:43:27 +05:00
  • 262c6d1fcb added UI to display connections for realizing elements Andrej730 2023-08-23 18:39:19 +05:00
  • 12b5a88861 Added small UI to show realizing elements for the connections Andrej730 2023-08-23 18:21:43 +05:00
  • 2ccc9d886e test to make sure nothing happened to ifcsverchok 😅 Andrej730 2023-08-23 17:29:42 +05:00
  • a78769c8ff a bit faster renaming ifc elements when renaming blender objects Andrej730 2023-08-23 16:09:08 +05:00
  • 1a142ad5eb fixed bug in mep transitions Andrej730 2023-08-23 15:06:05 +05:00
  • 2bc22e150c added tests for shape builder transition length calculator Andrej730 2023-08-23 11:32:04 +05:00
  • aad5d280fd you can now also update resource numbers (usage) from the task ICOM resource list Sigma Dimensions (Yass) 2023-08-23 14:13:16 +01:00
  • 7ab07ed149 refactor highligh_task code Sigma Dimensions (Yass) 2023-08-23 14:04:09 +01:00
  • 3690998dbc Fix #3620. Bug where manually inserted windows should preseve the existing Z value. Dion Moult 2023-08-23 23:02:54 +10:00
  • 1b83fcc1c7 when editing sequence relationships, enabling selecting successor and predecessor task Sigma Dimensions (Yass) 2023-08-23 14:02:53 +01:00
  • 5cf25c45f9 feature to select a resource in resource tree from task ICOM list Sigma Dimensions (Yass) 2023-08-23 13:59:31 +01:00
  • efa734c06e Fix #3628. Minor issue where regex queries didn't load properly. Dion Moult 2023-08-23 22:42:21 +10:00
  • e242244ec0 The copy property tool now works on enumerated properties. Hooray for copying over statuses! Dion Moult 2023-08-23 17:46:47 +10:00
  • 6f9da163fb Small fix for 422f772c4 Andrej730 2023-08-23 12:30:13 +05:00