Commit Graph

  • 0348e6d11a Move Brick namespace from data to BrickStore Trashman247 2023-07-14 23:25:38 -07:00
  • 1eb7c006f1 Add Brick "Set View" operator to change list hierarchy Trashman247 2023-07-12 23:22:43 -07:00
  • c80a2e1d64 Reformat BrickSchema UI Trashman247 2023-07-12 22:54:13 -07:00
  • 7b2d99ba1e Fix #3498. Dion Moult 2023-07-25 08:54:45 +10:00
  • 55c4ce0071 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
  • 8e5dc01758 New projects now load with a Views and Types collection with appropriate visibility settings. blenderbim-230724 Dion Moult 2023-07-24 18:01:25 +10:00
  • 90632a363c Demo library now ships with example text annotation types (door tag, window tag, etc) Dion Moult 2023-07-24 17:59:04 +10:00
  • 4d6225bc32 More explanatory images in geometry creation docs Dion Moult 2023-07-23 23:56:50 +10:00
  • 411ec36e65 Add documentation specifically about swept disk solid geometry for rebar Dion Moult 2023-07-23 23:41:33 +10:00
  • 1a54f54c64 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
  • 5d48dc15c1 Finish writing documentation on geometry creation Dion Moult 2023-07-23 23:03:53 +10:00
  • 5169599884 Array children are now transform-unlocked & unconstrained when the array is applied Gorgious 2023-07-23 14:01:17 +02:00
  • c3323733a7 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
  • 1468b7fddd Array children now follow their parent with a "child-of" constraint #3492 Gorgious 2023-07-23 13:38:37 +02:00
  • 41d6882b40 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
  • a1ebc2e167 Revert "Small tester UI fix #3487" Dion Moult 2023-07-23 19:09:00 +10:00
  • d5d9c91f5a [BlenderBIM] Update IfcTester (2023_07_21) (#3489) Carlos Dias 2023-07-23 06:04:45 -03:00
  • 98a6cbb1aa Allow negative X_angle values Ryan Schultz 2023-07-22 21:44:56 -05:00
  • f48060e7c7 Fix #3488. Minor regression in IFC4X3 mapping. Dion Moult 2023-07-23 15:42:09 +10:00
  • dd827bb4c5 You can now save, load, and create custom colour legends of properties blenderbim-230723 Dion Moult 2023-07-23 15:20:14 +10:00
  • b1cab9484c 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
  • 74637dd0ea You can now load and save searches from the search panel Dion Moult 2023-07-22 22:49:22 +10:00
  • a61eae5f98 More powerful search interface that uses the new facet selector syntax Dion Moult 2023-07-22 16:36:19 +10:00
  • 4c18a89ee6 Spatial manager elevation in projects units and some bug fixed blenderbim-230722 Andrej730 2023-07-22 11:03:22 +05:00
  • 4a7b8f1104 Fixed errors after b6ddc0d Andrej730 2023-07-22 10:36:40 +05:00
  • c7a1acf974 Small tester UI fix #3487 Andrej730 2023-07-21 18:00:11 +05:00
  • 630ac7250a Fixed ifctester tests by the latest ids schema #3458 Andrej730 2023-07-21 15:32:59 +05:00
  • 08756a24a4 Fix #3477. Move text panels to object information tab. Dion Moult 2023-07-21 18:14:32 +10:00
  • 8edee78900 Minor fix in wall creation code Gorgious56 2023-07-21 09:57:23 +02:00
  • 9864261c41 New wall tool, slab tool, etc in toolshelf to improve usability. Dion Moult 2023-07-21 17:27:52 +10:00
  • bb3e978bba moving code to shape builder blenderbim-230721 Andrej730 2023-07-21 11:00:12 +05:00
  • 288cc698bd #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
  • a2e70cb454 fixed error after 190153347 Andrej730 2023-07-20 21:56:28 +05:00
  • 1901533470 Distance subtype for rl1, rl2 and x/y/z (opening dimensions) in BIM Tool Andrej730 2023-07-20 19:33:13 +05:00
  • c61854c7aa small matrix math refactor Andrej730 2023-07-20 18:58:52 +05:00
  • 0dee353b8e A bit more descriptive port UI Andrej730 2023-07-20 18:07:49 +05:00
  • 2e3cc8e73a Added some MEP related type templates Andrej730 2023-07-20 17:30:28 +05:00
  • 6b276b8aed Small type manager refactor and more descriptions Andrej730 2023-07-20 10:47:47 +05:00
  • 1b71f4f569 Implement guid facet in facet selector Dion Moult 2023-07-20 19:42:34 +10:00
  • 452089596e New facet based selector syntax. Proposed to supersede existing selector syntax. Dion Moult 2023-07-20 19:22:15 +10:00
  • a360bac4c3 You can now explicitly create new IfcTypeProducts. Dion Moult 2023-07-20 19:14:12 +10:00
  • 09bc05f1af Fix #3480 : Scene tabs now show their individual description on hover Also correct minor typo blenderbim-230720 Gorgious56 2023-07-20 10:42:11 +02:00
  • efc84606c5 Support looped railings #3415 Andrej730 2023-07-19 16:53:39 +05:00
  • 268039fb13 Write docs describing how to create profile representations blenderbim-230719 Dion Moult 2023-07-19 19:58:12 +10:00
  • c59757c61a Fix #3469. Minor regression in linking refactor. Dion Moult 2023-07-19 19:57:28 +10:00
  • 0e3386438e fix error messages ay-ex 2023-07-19 07:29:37 +00:00
  • 38782f4f53 fix choco_regex ay-ex 2023-07-19 07:26:59 +00:00
  • da23e39084 Merge pull request #3467 from c4rlosdias/v0.7.0 Dion Moult 2023-07-19 09:46:39 +10:00
  • 88278a9edb Boolean subpanel is now located in the Geometric Relationships panel Gorgious 2023-07-18 21:45:48 +02:00
  • a23a66edc2 Update __init__.py Carlos Dias 2023-07-18 15:28:37 -03:00
  • d2c22b0b0c Update handler.py Carlos Dias 2023-07-18 15:27:30 -03:00
  • 76a4850238 Show ifc modifiers only when applicable to current element Gorgious56 2023-07-18 19:31:51 +02:00
  • bf5c8f5e88 Disable some tab buttons when no ifc file is loaded Gorgious56 2023-07-18 18:54:24 +02:00
  • 36b45b744d add export bcf to ifctester (2023_07_18) c4rlosdias 2023-07-18 13:35:43 -03:00
  • bffbfb5fa3 Small description for some type templates Andrej730 2023-07-18 18:19:55 +05:00
  • 963ffa39b7 Housekeeping - Reorder suggestion dictionary keys alphabetically Gorgious56 2023-07-18 16:17:51 +02:00
  • 25d76152f6 Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0 Carlos Dias 2023-07-18 09:22:32 -03:00
  • d851614cbb Add bug fixes c4rlosdias 2023-07-18 09:21:47 -03:00
  • 9c7b073414 Refactor edit mode toggle logic for profile based representations Gorgious56 2023-07-18 14:02:56 +02:00
  • 66ed95fbc1 Add ifc modifier utilities to tool.Blender Gorgious56 2023-07-18 14:00:30 +02:00
  • 44e98b17a0 Fixing railing/roof bug #3416 Andrej730 2023-07-18 15:49:31 +05:00
  • a095d93838 Fix bug when using the search operator (F3) with no active object Gorgious56 2023-07-18 10:43:36 +02:00
  • 892b41a540 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
  • 0cdce9b2d6 Add documentation for basic geometry creation Dion Moult 2023-07-18 18:28:46 +10:00
  • 05e05d0d5a Rename sverchok representation to mesh representation Dion Moult 2023-07-18 18:22:56 +10:00
  • 8cbe298072 Utility function to create rotation matrixes in numpy. blenderbim-230718 Dion Moult 2023-07-18 14:28:18 +10:00
  • 7bc23c996b Add select entities (2023_07_17) c4rlosdias 2023-07-17 17:07:45 -03:00
  • b9ff4f3263 Fix Ifc modifier error after #3393064 because of legacy context.object Gorgious56 2023-07-17 14:48:01 +02:00
  • 42bbc9a093 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
  • 33930642a4 Move all modifier panels into Representations and Materials tab. Dion Moult 2023-07-17 22:21:19 +10:00
  • 0573ffb11a fix choco_update action ay-ex 2023-07-17 12:10:26 +00:00
  • 21a614560a Revision Clouds - option to match revision cloud with the selected object Andrej730 2023-07-17 16:32:10 +05:00
  • 80d74866a9 More tab and panel shuffling. Top level panels now have a tab prefix. Dion Moult 2023-07-17 18:17:19 +10:00
  • d75e85b3a6 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
  • a101f46478 Fixing bugs on small revision clouds #3310 Andrej730 2023-07-17 12:11:52 +05:00
  • 2463b77985 Fixed #3441 Andrej730 2023-07-17 11:32:12 +05:00
  • e695bdbd0d 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
  • 17230e4170 Fix bug where loaded point geometry had unlinked meshes or placements with wrong units. Dion Moult 2023-07-17 15:46:33 +10:00
  • 80d88b3821 Fix #3275. You can now rename annotation types from the annotation manager. Dion Moult 2023-07-17 14:32:05 +10:00
  • 0500e666bd Add support for arbitrary point annotations and survey point, traverse points, control points, spot elevations, etc. blenderbim-230717 Dion Moult 2023-07-17 11:48:09 +10:00
  • 31bb220d38 Update 2023_07_16 c4rlosdias 2023-07-16 20:46:26 -03:00
  • 944f2f701a 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. blenderbim-230716 Dion Moult 2023-07-16 22:58:56 +10:00
  • 844cc62960 More panel shuffling, new Quality and Coordination tab. Geometry is now part of materials. Dion Moult 2023-07-15 21:47:35 +10:00
  • 147df7f46b Bulk rename panels to remove redundant IFC prefix Dion Moult 2023-07-15 21:02:30 +10:00
  • 53bd4bf5ea 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
  • d50e43197e small fix 90fce1804 Andrej730 2023-07-15 10:28:23 +05:00
  • 90fce18042 New icon tabbed interface so you don't need to click twice to change tab. blenderbim-230715 Dion Moult 2023-07-15 13:22:13 +10:00
  • 772414451e update ifctester - 2023_07_14 c4rlosdias 2023-07-14 12:04:22 -03:00
  • 0a840188bf 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
  • a2e7cb8158 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
  • 2034fa203b Fix #3275. You can now rename types from the type manager. Dion Moult 2023-07-14 23:58:25 +10:00
  • 572a8c812e root.remove_product fix Andrej730 2023-07-14 18:19:14 +05:00
  • af4b5e1fe6 oops, forgot to clean up the test name Andrej730 2023-07-14 18:02:51 +05:00
  • 9c383e0c1a Fixed plan level annotation rotation #3440 Andrej730 2023-07-14 17:42:45 +05:00
  • a72231cb91 StairData refactor, solves #3416 Andrej730 2023-07-14 16:16:52 +05:00
  • 846dbc341d root.copy_class to support copying ports in ifc2x3 Andrej730 2023-07-14 15:47:36 +05:00
  • ed95516b9d Clean up type objects on ifc import Andrej730 2023-07-14 15:04:15 +05:00
  • b6ddc0d55e avoid IfcSpatialElement errors in ifc2x3 Andrej730 2023-07-14 14:46:36 +05:00
  • be5950bcb7 clean up after running test_wall_opening.py Andrej730 2023-07-14 10:51:01 +05:00
  • 6810bbff2f remove_product to remove IfcRelConnectsElements Andrej730 2023-07-14 10:20:30 +05:00