Commit Graph

  • 0b09c9f719 Reformat BrickSchema UI Trashman247 2023-07-12 22:54:13 -07:00
  • 0a52f51145 Fix #3498. Dion Moult 2023-07-25 08:54:45 +10:00
  • 4a5769c322 Fix #3391 #3491 #3493. New space generation that uses a cutting plane across all eligible objects instead of a simplified "straight wall" analysis. Dion Moult 2023-07-24 23:22:12 +10:00
  • f3df78784a New projects now load with a Views and Types collection with appropriate visibility settings. Dion Moult 2023-07-24 18:01:25 +10:00
  • e4063f8de5 Demo library now ships with example text annotation types (door tag, window tag, etc) Dion Moult 2023-07-24 17:59:04 +10:00
  • 4f55ffc13d More explanatory images in geometry creation docs Dion Moult 2023-07-23 23:56:50 +10:00
  • eb95ff5e5c Add documentation specifically about swept disk solid geometry for rebar Dion Moult 2023-07-23 23:41:33 +10:00
  • 8b644d8415 You can now directly apply an ifc array modifier Previously one would have to click on "remove" then "keep objects" Gorgious 2023-07-23 15:13:04 +02:00
  • c56d9b01de Finish writing documentation on geometry creation Dion Moult 2023-07-23 23:03:53 +10:00
  • ea1e7c567f Array children are now transform-unlocked & unconstrained when the array is applied Gorgious 2023-07-23 14:01:17 +02:00
  • a2042fc7f0 Array children are now transforme-locked after editing the array I have yet to find how to set it on ifc load though Gorgious 2023-07-23 13:39:52 +02:00
  • 847117ae7e Array children now follow their parent with a "child-of" constraint #3492 Gorgious 2023-07-23 13:38:37 +02:00
  • c1c6dfc47e Clicking on the "Select all array objects" button now sets the parent object as active #3492 Moved the array objects fetching code to tool.Blender Also a bit of housekeeping and fixing minor typos here and there Gorgious 2023-07-23 13:03:06 +02:00
  • f5d5f44458 Revert "Small tester UI fix #3487" Dion Moult 2023-07-23 19:09:00 +10:00
  • 8dea80aff7 [BlenderBIM] Update IfcTester (2023_07_21) (#3489) Carlos Dias 2023-07-23 06:04:45 -03:00
  • 428412b3e5 Allow negative X_angle values Ryan Schultz 2023-07-22 21:44:56 -05:00
  • 441be1427f Fix #3488. Minor regression in IFC4X3 mapping. Dion Moult 2023-07-23 15:42:09 +10:00
  • aa325d521b You can now save, load, and create custom colour legends of properties Dion Moult 2023-07-23 15:20:14 +10:00
  • 50bc77a149 Search now renamed filtering and grouping. New "sandbox" section for more experimental panels. Old selector moved to sandbox along with augin/lca/covetool/temporary cutaways also moved there. Dion Moult 2023-07-22 23:09:48 +10:00
  • 4396f937b5 You can now load and save searches from the search panel Dion Moult 2023-07-22 22:49:22 +10:00
  • 7bbc89a3c3 More powerful search interface that uses the new facet selector syntax Dion Moult 2023-07-22 16:36:19 +10:00
  • 1525b380bc Spatial manager elevation in projects units and some bug fixed Andrej730 2023-07-22 11:03:22 +05:00
  • 13a5317863 Fixed errors after b6ddc0d Andrej730 2023-07-22 10:36:40 +05:00
  • 0c97e56791 Small tester UI fix #3487 Andrej730 2023-07-21 18:00:11 +05:00
  • 91a11ccb69 Fixed ifctester tests by the latest ids schema #3458 Andrej730 2023-07-21 15:32:59 +05:00
  • 3d3c6acd91 Fix #3477. Move text panels to object information tab. Dion Moult 2023-07-21 18:14:32 +10:00
  • 23132503b4 Minor fix in wall creation code Gorgious56 2023-07-21 09:57:23 +02:00
  • 4ca203cb1e New wall tool, slab tool, etc in toolshelf to improve usability. Dion Moult 2023-07-21 17:27:52 +10:00
  • 4b03cace3e moving code to shape builder Andrej730 2023-07-21 11:00:12 +05:00
  • 274f42993c #3478 : Ifc class name suggestions can now autofill predefined type If they are correctly filled in the json file :) Gorgious56 2023-07-20 19:40:31 +02:00
  • 99fd807805 fixed error after 190153347 Andrej730 2023-07-20 21:56:28 +05:00
  • 7a6ae07f83 Distance subtype for rl1, rl2 and x/y/z (opening dimensions) in BIM Tool Andrej730 2023-07-20 19:33:13 +05:00
  • 9d80da9ed5 small matrix math refactor Andrej730 2023-07-20 18:58:52 +05:00
  • 048d77f983 A bit more descriptive port UI Andrej730 2023-07-20 18:07:49 +05:00
  • fc5f4f7776 Added some MEP related type templates Andrej730 2023-07-20 17:30:28 +05:00
  • 80d08ba81f Small type manager refactor and more descriptions Andrej730 2023-07-20 10:47:47 +05:00
  • 7fec467565 Implement guid facet in facet selector Dion Moult 2023-07-20 19:42:34 +10:00
  • 62c120e4bb New facet based selector syntax. Proposed to supersede existing selector syntax. Dion Moult 2023-07-20 19:22:15 +10:00
  • 46c5a5c820 You can now explicitly create new IfcTypeProducts. Dion Moult 2023-07-20 19:14:12 +10:00
  • ac28bbdee1 Fix #3480 : Scene tabs now show their individual description on hover Also correct minor typo Gorgious56 2023-07-20 10:42:11 +02:00
  • f6307520e9 Support looped railings #3415 Andrej730 2023-07-19 16:53:39 +05:00
  • 9c5096ea1d Write docs describing how to create profile representations Dion Moult 2023-07-19 19:58:12 +10:00
  • 5e3b45a591 Fix #3469. Minor regression in linking refactor. Dion Moult 2023-07-19 19:57:28 +10:00
  • e7bd5ca8be fix error messages ay-ex 2023-07-19 07:29:37 +00:00
  • 2baf07a8ee fix choco_regex ay-ex 2023-07-19 07:26:59 +00:00
  • 5ec1dec6ec Update __init__.py Carlos Dias 2023-07-18 15:28:37 -03:00
  • 8c7791828e Update handler.py Carlos Dias 2023-07-18 15:27:30 -03:00
  • e6402e5afc add export bcf to ifctester (2023_07_18) c4rlosdias 2023-07-18 13:35:43 -03:00
  • d6caf4a6b9 Add bug fixes c4rlosdias 2023-07-18 09:21:47 -03:00
  • e767db18df Add select entities (2023_07_17) c4rlosdias 2023-07-17 17:07:45 -03:00
  • 7981f26c57 Update 2023_07_16 c4rlosdias 2023-07-16 20:46:26 -03:00
  • 13295d2abf update ifctester - 2023_07_14 c4rlosdias 2023-07-14 12:04:22 -03:00
  • 654e884e8e Boolean subpanel is now located in the Geometric Relationships panel Gorgious 2023-07-18 21:45:48 +02:00
  • e440eca988 Show ifc modifiers only when applicable to current element Gorgious56 2023-07-18 19:31:51 +02:00
  • 660aacd6cc Disable some tab buttons when no ifc file is loaded Gorgious56 2023-07-18 18:54:24 +02:00
  • b918911e6e Small description for some type templates Andrej730 2023-07-18 18:19:55 +05:00
  • 8e2afaae39 Housekeeping - Reorder suggestion dictionary keys alphabetically Gorgious56 2023-07-18 16:17:51 +02:00
  • dda47ce24f Refactor edit mode toggle logic for profile based representations Gorgious56 2023-07-18 14:02:56 +02:00
  • 0b82d129b5 Add ifc modifier utilities to tool.Blender Gorgious56 2023-07-18 14:00:30 +02:00
  • 726c8d833e Fixing railing/roof bug #3416 Andrej730 2023-07-18 15:49:31 +05:00
  • db64fabf43 Fix bug when using the search operator (F3) with no active object Gorgious56 2023-07-18 10:43:36 +02:00
  • e0fffbfdfe New geometry.create_2pt_wall API function to create a wall-like representation from two points. Dion Moult 2023-07-18 18:29:26 +10:00
  • f3c4858d2f Add documentation for basic geometry creation Dion Moult 2023-07-18 18:28:46 +10:00
  • 7a7c38db5b Rename sverchok representation to mesh representation Dion Moult 2023-07-18 18:22:56 +10:00
  • 84570a69f8 Utility function to create rotation matrixes in numpy. Dion Moult 2023-07-18 14:28:18 +10:00
  • 7aab0ccfd7 Fix Ifc modifier error after #3393064 because of legacy context.object Gorgious56 2023-07-17 14:48:01 +02:00
  • 79e67c3f12 Ensure positive extrusion depth This prevents an error and mesh corruption when trying to input a negative extrusion depth Gorgious56 2023-07-17 14:29:35 +02:00
  • 139b124ccb Move all modifier panels into Representations and Materials tab. Dion Moult 2023-07-17 22:21:19 +10:00
  • 6ead57abd2 fix choco_update action ay-ex 2023-07-17 12:10:26 +00:00
  • f01f659fa0 Revision Clouds - option to match revision cloud with the selected object Andrej730 2023-07-17 16:32:10 +05:00
  • 26ee0ca7b7 More tab and panel shuffling. Top level panels now have a tab prefix. Dion Moult 2023-07-17 18:17:19 +10:00
  • 6929c1a614 Disable Shift-D duplication of drawings for now until drawings stabilise more. Use the dedicated duplicate drawings feature. Dion Moult 2023-07-17 18:13:16 +10:00
  • 0dce32ff4f Fixing bugs on small revision clouds #3310 Andrej730 2023-07-17 12:11:52 +05:00
  • 06df22e793 Fixed #3441 Andrej730 2023-07-17 11:32:12 +05:00
  • 85a633cd9a Fix #3449. Fix bug where you couldn't edit the relating type of an annotation. Dion Moult 2023-07-17 15:47:10 +10:00
  • 91b23ae853 Fix bug where loaded point geometry had unlinked meshes or placements with wrong units. Dion Moult 2023-07-17 15:46:33 +10:00
  • 1248059f39 Fix #3275. You can now rename annotation types from the annotation manager. Dion Moult 2023-07-17 14:32:05 +10:00
  • ff3bff13d2 Add support for arbitrary point annotations and survey point, traverse points, control points, spot elevations, etc. Dion Moult 2023-07-17 11:48:09 +10:00
  • 633ab31544 Fix #3288. Implement undo / redo until specified named transaction. Fix fundamental undo bug where Blender doesn't track the undo UUID property if you toggle edit mode. Dion Moult 2023-07-16 22:58:56 +10:00
  • 4926c486c5 More panel shuffling, new Quality and Coordination tab. Geometry is now part of materials. Dion Moult 2023-07-15 21:47:35 +10:00
  • 88d201ed85 Bulk rename panels to remove redundant IFC prefix Dion Moult 2023-07-15 21:02:30 +10:00
  • 2c976a4b59 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-15 20:57:08 +10:00
  • 73a74c1d66 small fix 90fce1804 Andrej730 2023-07-15 10:28:23 +05:00
  • 9f091e0a3f New icon tabbed interface so you don't need to click twice to change tab. Dion Moult 2023-07-15 13:22:13 +10:00
  • 3c2f4cd2f8 DANGER! Potentially fix a bunch of undo bugs by completely rebuilding undo id_map tracking with a much simpler solution. Dion Moult 2023-07-15 00:05:34 +10:00
  • e7d4e3e50d Fix undo bugs in the type module where some operators were not part of the undo system for some reason. Dion Moult 2023-07-15 00:00:10 +10:00
  • c3c018283b Fix #3275. You can now rename types from the type manager. Dion Moult 2023-07-14 23:58:25 +10:00
  • d42aa7d8cb root.remove_product fix Andrej730 2023-07-14 18:19:14 +05:00
  • a5dedbedbb oops, forgot to clean up the test name Andrej730 2023-07-14 18:02:51 +05:00
  • b5902e0e5d Fixed plan level annotation rotation #3440 Andrej730 2023-07-14 17:42:45 +05:00
  • 0fe3e56c63 StairData refactor, solves #3416 Andrej730 2023-07-14 16:16:52 +05:00
  • 38dd5a218c root.copy_class to support copying ports in ifc2x3 Andrej730 2023-07-14 15:47:36 +05:00
  • 6c88d55cb8 Clean up type objects on ifc import Andrej730 2023-07-14 15:04:15 +05:00
  • 197ecdf51c avoid IfcSpatialElement errors in ifc2x3 Andrej730 2023-07-14 14:46:36 +05:00
  • 8943b71d4e clean up after running test_wall_opening.py Andrej730 2023-07-14 10:51:01 +05:00
  • 661441b231 remove_product to remove IfcRelConnectsElements Andrej730 2023-07-14 10:20:30 +05:00
  • 37bcbd077d Fixing confusing UI #3357 Andrej730 2023-07-14 09:47:15 +05:00
  • 8a64675e2c See #3421. Fix drawing bug where IfcOpenShell might return unclosed paths even though the shape is closed and therefore break cut polygon fills. Dion Moult 2023-07-14 17:32:45 +10:00
  • efd3ef1a89 See #3421. Fix bug where some projection fills wouldn't polygonize correctly in shapely due to numerical tolerance. Dion Moult 2023-07-14 17:29:30 +10:00
  • a1faf4fe08 Fix #3442. Update sheet list if drawing name changes. Dion Moult 2023-07-14 13:54:24 +10:00