Commit Graph

  • 7bfa6115ee Refactor AddBrickRelation to combine object namespace+label in operator rileywong311 2023-08-01 22:10:17 -07:00
  • 589b3928f3 Guard loading brick files from bad paths rileywong311 2023-08-01 21:54:00 -07:00
  • a884eb5c54 Add "rdfs:label" to Brick relation options rileywong311 2023-07-31 16:31:55 -07:00
  • 796d19a3a8 Change BrickschemaData.relations to BrickschemaData.active_relations rileywong311 2023-07-31 15:33:24 -07:00
  • b9211e2a93 Load Brick relationships from schema rileywong311 2023-07-29 17:18:58 -07:00
  • b662d6f08e Remove if Brickstore.graph.triples check rileywong311 2023-07-28 17:08:16 -07:00
  • deecd60ff1 Implement basic Brick create relation rileywong311 2023-07-28 17:07:04 -07:00
  • 01615724fd Add "remove brick relation" operator rileywong311 2023-07-26 16:11:05 -07:00
  • 97685a7a77 Rename Brick "attributes" to "relations" rileywong311 2023-07-26 14:49:08 -07:00
  • dc1721ed60 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
  • e801ba49b2 option to provide step_id into bim.create_shape_from_step_id directly blenderbim-230803 Andrej730 2023-08-03 15:08:35 +05:00
  • 2446479d82 remove_product to remove object placement too Andrej730 2023-08-03 14:46:59 +05:00
  • 8908011ecf automatically assign ports predefined type Andrej730 2023-08-03 13:38:46 +05:00
  • 3f4d183680 ready for PR krande 2023-08-02 08:40:26 +02:00
  • 85943c8086 add platform conda pkg dir in matrix krande 2023-08-01 21:38:47 +02:00
  • a67bb8b2ff add platform specific anaconda uploads krande 2023-08-01 18:18:43 +02:00
  • 339aea0295 ready v0.8 branch for conda daily PR krande 2023-08-01 16:14:04 +02:00
  • fe6be61d7a small change for readibility Andrej730 2023-08-02 16:37:09 +05:00
  • 45f81b4780 adjust obstruction position on changing segment length Andrej730 2023-08-02 16:28:45 +05:00
  • 92df1b351c add_obstruction to fit_flow_segments, derive it's position from cursor Andrej730 2023-08-02 14:09:25 +05:00
  • 002c7c1ad9 Fixed #3533 (also fixed the same issue for windows) blenderbim-230802 Andrej730 2023-08-02 11:41:13 +05:00
  • a583860b58 Fixed error on drawing tester UI Andrej730 2023-08-02 11:15:34 +05:00
  • 4efe198dbb Whoops Dion Moult 2023-08-02 00:03:24 +10:00
  • 7a6332c883 Skeleton of "add fitting" operator which decides appropriate fitting type Dion Moult 2023-08-02 00:00:20 +10:00
  • a14ef1ebc2 Fixed TestGetApplicableTypes after 0e69f484f Andrej730 2023-08-01 18:24:11 +05:00
  • fab0f92c8a keep the default flow direction for ports NOTDEFINED as it's not yet set Andrej730 2023-08-01 17:52:01 +05:00
  • 490937ecf9 operator to add mep obstruction Andrej730 2023-08-01 17:42:58 +05:00
  • cbf8b7f3a2 root.remove_product to remove IfcRelConnectsPorts too Andrej730 2023-08-01 17:14:53 +05:00
  • 6c5bc5a3e8 Poll check for show/hide ports Andrej730 2023-08-01 15:53:28 +05:00
  • f7aa67c6e9 Communicate that blend file is also saved on Ctrl-S Andrej730 2023-08-01 15:21:23 +05:00
  • 4ce41b33bb small add_constr_type_instance refactor Andrej730 2023-08-01 14:42:17 +05:00
  • a0fd2a11cb Another minor documentation fix Dion Moult 2023-08-01 22:43:40 +10:00
  • 4443f484c1 Easily create a "default" duct / pipe even if you have no demo library. Dion Moult 2023-08-01 22:34:34 +10:00
  • 120a9f9f3e Minor documentation fix Dion Moult 2023-08-01 22:25:14 +10:00
  • e33a400ebb Fixed error opening type manager from window_tool, slab_tool etc Andrej730 2023-08-01 14:17:54 +05:00
  • 2cc9ea0539 tests for system.get_connected_to / get_connected_from Andrej730 2023-08-01 13:37:59 +05:00
  • 3c8dc70198 error message on setting flow direction for disconnected port Andrej730 2023-08-01 13:17:35 +05:00
  • 59eaa05a62 tests for system.get_connected_to / get_connected_from blenderbim-230801 Andrej730 2023-08-01 13:37:59 +05:00
  • 99a3535959 error message on setting flow direction for disconnected port Andrej730 2023-08-01 13:17:35 +05:00
  • dad5845db7 Fix compilation of gserver Thomas Krijnen 2023-08-01 11:52:11 +08:00
  • d34b1e9545 Fix compilation of wrapper Thomas Krijnen 2023-08-01 08:56:16 +08:00
  • 08d8657588 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
  • e0b4c1a810 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
  • a517c9338d fix_choco_cmake_url (#3528) ay-ex 2023-07-31 12:50:26 +00:00
  • ef01766f4d fixed bug in system.get_connected_to / get_connected_from Andrej730 2023-07-31 17:30:11 +05:00
  • e9f77f8d2e Create empty at object placement from debug panel Andrej730 2023-07-31 16:00:06 +05:00
  • a93d4da810 Fixed #3262 Andrej730 2023-07-31 15:17:45 +05:00
  • b7f73153cc Update unused filter() function Thomas Krijnen 2023-07-31 16:01:29 +08:00
  • 73fdeaf2a7 Fully qualify namespace Thomas Krijnen 2023-07-31 15:01:36 +08:00
  • e86d3731ff sort keys in the entity to type mapping blenderbim-230731 Andrej730 2023-07-31 11:46:27 +05:00
  • 0e69f484f4 More general solution for #3466 Andrej730 2023-07-31 11:44:32 +05:00
  • 3a812a9ec1 Fix #3465. Move representation utilities into new tab system. Dion Moult 2023-07-30 23:18:58 +10:00
  • 12d70324b8 Fix #3483. You can now conveniently duplicate material layers. Dion Moult 2023-07-30 22:34:40 +10:00
  • caff4d0b20 Fix some broken restructured text formatting Bruno Postle 2023-07-30 12:41:45 +01:00
  • afb9aa178f 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
  • 356a10eac9 Add UV texture support for IfcTessellatedFaceSet (#3523) Wei Yang 2023-07-30 12:34:50 +02:00
  • 60f60798df Add new api function that allows to create arbitrary profiles with voids (#3522) Massimo Fabbro 2023-07-30 09:30:56 +02:00
  • 360729738c 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
  • 794212c223 Fix #2906. Basic support added for perspective drawings. Dion Moult 2023-07-30 16:50:17 +10:00
  • 2015f0618a Fix #3484. You can now have project-specific pset templates distributed with your project in a relative path. Defaults to pset/. blenderbim-230730 Dion Moult 2023-07-30 14:47:05 +10:00
  • d7158be431 Purge obsolete search operators in favour of new search filters, colour legend system. Dion Moult 2023-07-30 08:16:30 +10:00
  • 1ccbe831c8 Purge select similar prop operator in favour of dedicated select similar panel Dion Moult 2023-07-30 08:03:37 +10:00
  • 5a8e4fa8fd Purge obsolete & risky module unloading / loading feature in favour of tabs. Dion Moult 2023-07-30 07:55:04 +10:00
  • 9048b67724 Fix #3501. Annotation tool now creates annotations at the 3D cursor. Dion Moult 2023-07-29 23:46:45 +10:00
  • 9059b5d7ec 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
  • 7af3f89688 Fix #3502. New select similar feature. Dion Moult 2023-07-29 20:46:07 +10:00
  • 8be0f2e1da 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
  • 630bb88a15 SVG serialization UnifyInputs option Thomas Krijnen 2023-07-29 10:07:33 +08:00
  • 6575921ccd Implement IfcGridPlacement Thomas Krijnen 2023-07-29 10:06:44 +08:00
  • 95eb78e919 ci-ifctester-pypi.yml Add workflow_dispatch event Thomas Krijnen 2023-07-29 09:37:39 +08:00
  • 78b4b09be9 Include .xsd in ifctester package pypi distribution Thomas Krijnen 2023-07-29 09:34:26 +08:00
  • 32e02db3f7 Fix #3521. Forgot to commit function. blenderbim-230729 Dion Moult 2023-07-29 10:21:10 +10:00
  • 9d4715c0a9 Rename and move sub panels of Costing and Schedule Tab Sigma Dimensions (Yass) 2023-07-28 19:04:12 +01:00
  • 0ba5db751c Fix #3471. Allow to select hidden types (except if the type is excluded). Dion Moult 2023-07-28 23:42:02 +10:00
  • c1a15d944f Fix #3518. Default to deeper opening extrusions to handle more wall thicknesses. Dion Moult 2023-07-28 23:07:27 +10:00
  • 7cd1c47ceb add ids html report template percentage bars per section (#3520) ay-ex 2023-07-28 08:55:35 +00:00
  • a1aa047161 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
  • e4896539b4 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
  • 47ee667f06 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
  • 7804c9ea80 Potential fix for #3273 where renamed drawings might not get moved on Windows. Dion Moult 2023-07-28 15:35:02 +10:00
  • 3980666824 Fix #3513. Minor issue where new hierarchical drawing list broke print all feature. Dion Moult 2023-07-28 14:55:22 +10:00
  • eda0b33b41 Fix #3512. Fix incorrect shapely fills due to unclosed polygons (tolerance issue) and incorrect raycast results. blenderbim-230728 Dion Moult 2023-07-28 12:56:34 +10:00
  • 8fdd0983c0 Merge branch 'v0.7.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.7.0 Ryan Schultz 2023-07-27 18:34:40 -05:00
  • 0ef141447b added to ifc_classes_suggestions.json Ryan Schultz 2023-07-27 18:34:27 -05:00
  • 06ea0512f5 BlenderBIM filter Git messages, remove sort #3096 Bruno Postle 2023-07-27 16:35:10 +01:00
  • 8af11db8c2 Fix #3006. Don't affect visibility of types when activating drawing. Dion Moult 2023-07-27 22:29:17 +10:00
  • 65a5646bf0 Major update: taxonomy shared pointers, collection type safety, work towards hashing Thomas Krijnen 2023-07-27 16:42:06 +08:00
  • 1c5a4ddf20 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. blenderbim-230727 Dion Moult 2023-07-27 12:34:00 +10:00
  • b792b05753 add collapsible detail results (#3508) ay-ex 2023-07-26 13:33:36 +00:00
  • 524bace23b Redo mechanism that allows filtered BIM Tool classes to be less "magic" and more explicit whether it filters all vs a specific element type. blenderbim-230726 Dion Moult 2023-07-26 18:14:31 +10:00
  • 0d656040eb 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
  • 12fcdebd37 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
  • c798309039 fix choco url constants (#3504) ay-ex 2023-07-25 12:35:25 +00:00
  • e1913bf03e 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
  • bc541d335f 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
  • d4933c7f24 Refactor BrickStore.root_classes blenderbim-230725 rileywong311 2023-07-24 21:23:40 -07:00
  • 4e96f17dac Ignore populate Brick attributes if active entity is a brick entity Trashman247 2023-07-19 21:19:11 -07:00
  • 4665b44ded Make Brick "root_classes" one source of truth Trashman247 2023-07-18 16:47:04 -07:00
  • d834d94fd9 Change brick attributes query "name" and "value" to "predicate" and "object" Trashman247 2023-07-18 16:36:29 -07:00
  • f2db071cf3 Move brick entity classes to BrickStore and create drop-down for entity type creation Trashman247 2023-07-17 16:46:01 -07:00