Commit Graph

  • ee09f2404b Filter duplicate edge indices #3546 Thomas Krijnen 2023-08-06 14:27:31 +08:00
  • c6438933ba Whoops Dion Moult 2023-08-04 23:56:05 +10:00
  • a6c8a2abd4 Dissolve specifically IOS triangulated edges for meshes instead of generic Blender limited dissolve. Dion Moult 2023-08-04 23:49:50 +10:00
  • 65b5a6f8f9 Skeleton operator to regenerate distribution elements recursively Dion Moult 2023-08-04 17:20:50 +10:00
  • dca25e8475 Initial implementation of scale dependent map conversion for IFC4X3 Dion Moult 2023-08-04 14:42:31 +10:00
  • 9910c53f38 Add brick create relation with split screen rileywong311 2023-08-03 15:05:41 -07:00
  • 866a6d429b Implement Brick split screen rileywong311 2023-08-02 17:00:54 -07:00
  • 6dd908c207 Add more subclasses to Brick root options rileywong311 2023-08-02 14:13:35 -07:00
  • eea577d463 Move Brick list root setting rileywong311 2023-08-02 13:35:45 -07:00
  • d5159be571 Reformat Brick props order and singularize "brick_entity_classes" rileywong311 2023-08-01 22:17:45 -07:00
  • abd4fb18fd Refactor AddBrickRelation to combine object namespace+label in operator rileywong311 2023-08-01 22:10:17 -07:00
  • 242d2cb4ef Guard loading brick files from bad paths rileywong311 2023-08-01 21:54:00 -07:00
  • 5c6ff36813 Add "rdfs:label" to Brick relation options rileywong311 2023-07-31 16:31:55 -07:00
  • a56ec73f3e Change BrickschemaData.relations to BrickschemaData.active_relations rileywong311 2023-07-31 15:33:24 -07:00
  • 49b5fb35a8 Load Brick relationships from schema rileywong311 2023-07-29 17:18:58 -07:00
  • 7f049f0067 Remove if Brickstore.graph.triples check rileywong311 2023-07-28 17:08:16 -07:00
  • 17317c65cb Implement basic Brick create relation rileywong311 2023-07-28 17:07:04 -07:00
  • 07bd99d461 Add "remove brick relation" operator rileywong311 2023-07-26 16:11:05 -07:00
  • b5d9c3f5ff Rename Brick "attributes" to "relations" rileywong311 2023-07-26 14:49:08 -07:00
  • ed66572d66 Fix #3538. Update bl_info metadata to reflect that we are a native IFC authoring platform not an import-export add-on. Dion Moult 2023-08-03 23:25:04 +10:00
  • 442918e3a3 option to provide step_id into bim.create_shape_from_step_id directly Andrej730 2023-08-03 15:08:35 +05:00
  • 1a88191173 remove_product to remove object placement too Andrej730 2023-08-03 14:46:59 +05:00
  • 1496cc04ff automatically assign ports predefined type Andrej730 2023-08-03 13:38:46 +05:00
  • a998cd476d small change for readibility Andrej730 2023-08-02 16:37:09 +05:00
  • 7cfdf1f1d5 adjust obstruction position on changing segment length Andrej730 2023-08-02 16:28:45 +05:00
  • 6f975529f4 add_obstruction to fit_flow_segments, derive it's position from cursor Andrej730 2023-08-02 14:09:25 +05:00
  • cd9854707a Fixed #3533 (also fixed the same issue for windows) Andrej730 2023-08-02 11:41:13 +05:00
  • f4f04db952 Fixed error on drawing tester UI Andrej730 2023-08-02 11:15:34 +05:00
  • b2db70a2ac Whoops Dion Moult 2023-08-02 00:03:24 +10:00
  • b6b2c718f6 Skeleton of "add fitting" operator which decides appropriate fitting type Dion Moult 2023-08-02 00:00:20 +10:00
  • fa3e3bc9b8 Fixed TestGetApplicableTypes after 0e69f484f Andrej730 2023-08-01 18:24:11 +05:00
  • 391cecdb21 keep the default flow direction for ports NOTDEFINED as it's not yet set Andrej730 2023-08-01 17:52:01 +05:00
  • 0df12194d6 operator to add mep obstruction Andrej730 2023-08-01 17:42:58 +05:00
  • 25ec0ee36c root.remove_product to remove IfcRelConnectsPorts too Andrej730 2023-08-01 17:14:53 +05:00
  • 72c2ef1dd1 Poll check for show/hide ports Andrej730 2023-08-01 15:53:28 +05:00
  • 8c21c74ff5 Communicate that blend file is also saved on Ctrl-S Andrej730 2023-08-01 15:21:23 +05:00
  • c2320bb320 small add_constr_type_instance refactor Andrej730 2023-08-01 14:42:17 +05:00
  • a2b972707e Another minor documentation fix Dion Moult 2023-08-01 22:43:40 +10:00
  • 17de7a1808 Easily create a "default" duct / pipe even if you have no demo library. Dion Moult 2023-08-01 22:34:34 +10:00
  • ec4f4bd158 Minor documentation fix Dion Moult 2023-08-01 22:25:14 +10:00
  • 9812e5a603 Fixed error opening type manager from window_tool, slab_tool etc Andrej730 2023-08-01 14:17:54 +05:00
  • bd6e4fbd64 tests for system.get_connected_to / get_connected_from Andrej730 2023-08-01 13:37:59 +05:00
  • c5c8a3ba0b error message on setting flow direction for disconnected port Andrej730 2023-08-01 13:17:35 +05:00
  • 0ef14bad6f When creating a GLTF file, make the material double sided to fix a bug where some surfaces were transparent. This will allow surfaces created from a mesh to be be viewed from all angles regardless of the shape of the mesh or the directions of the normals. Chetan 2023-07-31 15:38:51 +08:00
  • b044ddfaa2 Flow segments are now created at a specific RL above the active storey in the BIM Tool Dion Moult 2023-07-31 23:31:57 +10:00
  • f94aa6b313 fix_choco_cmake_url (#3528) ay-ex 2023-07-31 12:50:26 +00:00
  • a3d1c60375 fixed bug in system.get_connected_to / get_connected_from Andrej730 2023-07-31 17:30:11 +05:00
  • d5e26b5efe Create empty at object placement from debug panel Andrej730 2023-07-31 16:00:06 +05:00
  • 81dc68d11d Fixed #3262 Andrej730 2023-07-31 15:17:45 +05:00
  • 60d62c2dd4 sort keys in the entity to type mapping Andrej730 2023-07-31 11:46:27 +05:00
  • 871902de12 More general solution for #3466 Andrej730 2023-07-31 11:44:32 +05:00
  • e49c373011 Fix #3465. Move representation utilities into new tab system. Dion Moult 2023-07-30 23:18:58 +10:00
  • d330b2f0c6 Fix #3483. You can now conveniently duplicate material layers. Dion Moult 2023-07-30 22:34:40 +10:00
  • ed470b6380 Fix some broken restructured text formatting Bruno Postle 2023-07-30 12:41:45 +01:00
  • 418a3feb6c Fix #3453. Hidden annotation type removed, and demo library now comes with linetypes for dashed, fine, thin, medium, thick, and strong. Dion Moult 2023-07-30 21:13:10 +10:00
  • 8203b2b6d9 Add UV texture support for IfcTessellatedFaceSet (#3523) Wei Yang 2023-07-30 12:34:50 +02:00
  • 44517f3b1d Add new api function that allows to create arbitrary profiles with voids (#3522) Massimo Fabbro 2023-07-30 09:30:56 +02:00
  • 7d03b0017b Fix #3466. Bug in upstream IFC where distribution elements and furnishing elements had no corresponding type and occurrence. Dion Moult 2023-07-30 16:59:25 +10:00
  • 84c91518b5 Fix #2906. Basic support added for perspective drawings. Dion Moult 2023-07-30 16:50:17 +10:00
  • dc18f7a68a Fix #3484. You can now have project-specific pset templates distributed with your project in a relative path. Defaults to pset/. Dion Moult 2023-07-30 14:47:05 +10:00
  • 43f9d8888f Purge obsolete search operators in favour of new search filters, colour legend system. Dion Moult 2023-07-30 08:16:30 +10:00
  • 0b306ccee3 Purge select similar prop operator in favour of dedicated select similar panel Dion Moult 2023-07-30 08:03:37 +10:00
  • 557fe5fd87 Purge obsolete & risky module unloading / loading feature in favour of tabs. Dion Moult 2023-07-30 07:55:04 +10:00
  • 1e1ab453bf Fix #3501. Annotation tool now creates annotations at the 3D cursor. Dion Moult 2023-07-29 23:46:45 +10:00
  • 7739779ed6 Fix #3511. You can now use a query to load in occurrences from another project (library). Dion Moult 2023-07-29 22:43:50 +10:00
  • c076cbc5db Fix #3502. New select similar feature. Dion Moult 2023-07-29 20:46:07 +10:00
  • 1d8738fea4 Fix #3273. Don't use simple string replacement when renaming drawings but instead identify elements by attributes which is preferred. Dion Moult 2023-07-29 14:45:59 +10:00
  • 23d096be07 SVG serialization UnifyInputs option Thomas Krijnen 2023-07-29 10:07:33 +08:00
  • aa7b5bd1e3 Implement IfcGridPlacement Thomas Krijnen 2023-07-29 10:06:44 +08:00
  • 9214b00893 ci-ifctester-pypi.yml Add workflow_dispatch event Thomas Krijnen 2023-07-29 09:37:39 +08:00
  • 642e10a6a8 Include .xsd in ifctester package pypi distribution Thomas Krijnen 2023-07-29 09:34:26 +08:00
  • e6528559d6 Fix #3521. Forgot to commit function. Dion Moult 2023-07-29 10:21:10 +10:00
  • 850b3d1c65 Rename and move sub panels of Costing and Schedule Tab Sigma Dimensions (Yass) 2023-07-28 19:04:12 +01:00
  • 4176bfa7d2 Fix #3471. Allow to select hidden types (except if the type is excluded). Dion Moult 2023-07-28 23:42:02 +10:00
  • 2843d86ad4 Fix #3518. Default to deeper opening extrusions to handle more wall thicknesses. Dion Moult 2023-07-28 23:07:27 +10:00
  • 19dd89515f add ids html report template percentage bars per section (#3520) ay-ex 2023-07-28 08:55:35 +00:00
  • fefda94153 Revert "Example of UI if we sentence-cased IFC classes. Good or bad? Please comment at https://community.osarch.org/discussion/comment/16493" Dion Moult 2023-07-28 17:42:41 +10:00
  • 1426481cf8 Fix #3509. Backport Qto_BodyGeometryValidation to IFC4 (via EQto) and fix bug where there was no way to have custom Qtos show up in the qto dropdown. Dion Moult 2023-07-28 17:41:36 +10:00
  • be2e2f7e91 Fix #3517. Fix bug where edit arbitrary profile button doesn't show if your profile has voids. Dion Moult 2023-07-28 17:27:54 +10:00
  • 4b5fcdf30f Potential fix for #3273 where renamed drawings might not get moved on Windows. Dion Moult 2023-07-28 15:35:02 +10:00
  • 472da333b9 Fix #3513. Minor issue where new hierarchical drawing list broke print all feature. Dion Moult 2023-07-28 14:55:22 +10:00
  • d927754d11 Fix #3512. Fix incorrect shapely fills due to unclosed polygons (tolerance issue) and incorrect raycast results. Dion Moult 2023-07-28 12:56:34 +10:00
  • 66d4f04ba2 BlenderBIM filter Git messages, remove sort #3096 Bruno Postle 2023-07-27 16:35:10 +01:00
  • df699de97d added to ifc_classes_suggestions.json Ryan Schultz 2023-07-27 18:34:27 -05:00
  • f71bc79559 Fix #3006. Don't affect visibility of types when activating drawing. Dion Moult 2023-07-27 22:29:17 +10:00
  • 0de8275f84 Fix #3223. Fix #3474. When creating new representations, give the option to generate bounding box or "outline" curves (60 degree crease threshold hardcoded) instead of full 3D mesh. Dion Moult 2023-07-27 12:34:00 +10:00
  • 5f295ab568 add collapsible detail results (#3508) ay-ex 2023-07-26 13:33:36 +00:00
  • 0b42202490 Redo mechanism that allows filtered BIM Tool classes to be less "magic" and more explicit whether it filters all vs a specific element type. Dion Moult 2023-07-26 18:14:31 +10:00
  • ad1800b486 Fix #3479. Regression in 69fa124 when addressing #3421 that led to objects with multiple paths not taking part in the wall / slab joining procedure. Dion Moult 2023-07-25 23:29:06 +10:00
  • d275615829 Fix #3486. If Z index isn't specified, text is prioritised over other annotation types. Dion Moult 2023-07-25 22:49:57 +10:00
  • 30cd295b13 fix choco url constants (#3504) ay-ex 2023-07-25 12:35:25 +00:00
  • 1e8662f079 Fix #3497. Set closed vs unclosed polygonal face sets to allow loading in some IFC software. Dion Moult 2023-07-25 17:41:33 +10:00
  • 5b6f1323a5 Fix #3469. Fix bug where you couldn't load models if there was no style due to no polygons. Dion Moult 2023-07-25 17:12:00 +10:00
  • bc71ccd9f1 Refactor BrickStore.root_classes rileywong311 2023-07-24 21:23:40 -07:00
  • 546f8d6fe7 Ignore populate Brick attributes if active entity is a brick entity Trashman247 2023-07-19 21:19:11 -07:00
  • d0673f185d Make Brick "root_classes" one source of truth Trashman247 2023-07-18 16:47:04 -07:00
  • b68f064346 Change brick attributes query "name" and "value" to "predicate" and "object" Trashman247 2023-07-18 16:36:29 -07:00
  • 23c5c7cc24 Move brick entity classes to BrickStore and create drop-down for entity type creation Trashman247 2023-07-17 16:46:01 -07:00
  • 06331105fc Move Brick namespace from data to BrickStore Trashman247 2023-07-14 23:25:38 -07:00
  • 2c18823d93 Add Brick "Set View" operator to change list hierarchy Trashman247 2023-07-12 23:22:43 -07:00