Commit Graph

  • 551db039d0 Move object data out of object tab and into new object dropdown. Dion Moult 2023-07-14 13:41:02 +10:00
  • 8553c79dea You can now open projects from the Ctrl-N shortcut. Dion Moult 2023-07-14 13:40:09 +10:00
  • 8339d04326 Improve slightly the boolean interface in mesh properties editor Gorgious56 2023-07-13 14:52:00 +02:00
  • 60b06bbc44 Fix #3414. The project wizard now doesn't load a fresh session by default. Note that File > Open still enforces a fresh session. Dion Moult 2023-07-13 22:33:52 +10:00
  • 36e476b744 Cleaning up connections on delete_ifc Andrej730 2023-07-13 17:31:51 +05:00
  • 57cb163c8f Fix #3393. Bug where duplicating a typed text didn't also copy its literal. Dion Moult 2023-07-13 22:22:00 +10:00
  • fa5e785849 Delete edit text from BIM Tool since it's already in Annotation Tool Andrej730 2023-07-13 15:54:28 +05:00
  • 1d56538152 handle null diffuse color loading ifc styles Andrej730 2023-07-13 14:54:02 +05:00
  • 5e709d5e64 Enable drawing generation buttons only when an actual drawing is selected Gorgious56 2023-07-13 11:38:11 +02:00
  • 3cc3bace3a Fixed error on canceling editing railing/roof Andrej730 2023-07-13 14:32:09 +05:00
  • 056f76c7c0 Fixing errors on loading ifc after ef8f82501 Andrej730 2023-07-13 13:45:50 +05:00
  • d9b124715a Fixed console errors on checking modeling data Andrej730 2023-07-13 13:03:18 +05:00
  • a00e47f822 Fix #3300. Bug where it was impossible to delete normal Blender objects in the outliner when an IFC existed. Dion Moult 2023-07-13 16:25:37 +10:00
  • 17420ca779 model data parameters renamed to pset_data for consitency Andrej730 2023-07-13 11:08:52 +05:00
  • ee308ed0b8 DoorData use refactor Andrej730 2023-07-13 10:57:45 +05:00
  • 577aacb746 WindowData use refactor Andrej730 2023-07-13 10:31:20 +05:00
  • 8217fcdf47 change .is_editing type for ifc modifiers to boolean Andrej730 2023-07-13 09:53:11 +05:00
  • 403c5caf0c RoofData use refactor Andrej730 2023-07-13 09:43:37 +05:00
  • a386a14a6f Group drawings by target view in the drawing list Dion Moult 2023-07-13 14:13:17 +10:00
  • 6b98626210 Select all objects in array modifier #3331 Bruno Perdigão 2023-07-13 00:13:05 -03:00
  • 0602711104 Fix #3411. Filtering sheets now doesn't break sheet hierarchy and also lets you search for sheet identification, name, and names of drawings / titleblocks / things on sheets. Dion Moult 2023-07-13 11:53:08 +10:00
  • bee4e77d63 Fix #3432. Bug where null applicable occurrence of a type product caused the annotation tool to fail. Dion Moult 2023-07-13 11:27:01 +10:00
  • e92217a362 makefile fix Andrej730 2023-07-12 18:15:31 +05:00
  • 0a546d847c minor change for RailingData Andrej730 2023-07-12 17:46:56 +05:00
  • 984b33cd77 bim.load_project to refresh session on execute not invoke Andrej730 2023-07-12 17:10:30 +05:00
  • 6505758171 RailingData use refactor, solves #3416 Andrej730 2023-07-12 16:33:45 +05:00
  • f0263b0e6c ifcsverchok delete api_WIP smr02 2023-07-12 10:14:44 +02:00
  • 928ccf1b9f display current commit in status bar Andrej730 2023-07-12 12:15:12 +05:00
  • 55821117d5 Fix error when trying to edit an object that doesn't support edit mode with the TAB keypress Also run black on the rest of the file Gorgious56 2023-07-12 09:28:21 +02:00
  • 5a0192c5c4 Fix #3420. Fix missing sheet references on drawings and incorrect direction of section references. Dion Moult 2023-07-12 17:17:43 +10:00
  • 3abd3b1b0d more consistency in values for plan-, section level and diameter Andrej730 2023-07-12 11:40:44 +05:00
  • 1ae6a0eb5a radius annotation - support for prefix/suffix/fill-bg Andrej730 2023-07-12 10:45:47 +05:00
  • 97b3bf5511 PLAN/SECTION_LEVEL consistency between viewport and svg Andrej730 2023-07-12 10:23:06 +05:00
  • 710dce845e fill-bg for diameter, plan- and section-level annotations Andrej730 2023-07-12 10:00:27 +05:00
  • e75afc9ffb Fix #3417. Apply 50mm offset to camera to ensure text isn't "behind" the camera. This 50mm convention is used in quite a few places, we should standardise it. Dion Moult 2023-07-12 12:37:53 +10:00
  • dc9b11832b Fix #3425. Fix invalid IFC data where grid axes should be 2D not 3D. Dion Moult 2023-07-12 11:41:47 +10:00
  • c2aa09b374 Update entity_instance.py Thomas Krijnen 2023-07-11 21:41:06 +02:00
  • ffa9015798 Lingering changes after conflict resolution Thomas Krijnen 2023-07-11 21:40:05 +02:00
  • 8e4b93fb03 Prevent resetting selected tab on blender restart Andrej730 2023-07-11 18:23:18 +05:00
  • a5af1ad79b Fix #3407. Override Ctrl-S to the export IFC which checks for Blender projects. Dion Moult 2023-07-11 23:07:51 +10:00
  • a43863cad3 PLAN_LEVEL annotations support for prefix, suffix #3399 Andrej730 2023-07-11 17:00:43 +05:00
  • 2d19b82a63 Fix #3414. Only clear default scene, not custom scene when loading / creating IFCs. Dion Moult 2023-07-11 21:45:26 +10:00
  • 3d96187a91 SECTION_LEVEL annotations support for prefix, suffix #3399 Andrej730 2023-07-11 15:30:10 +05:00
  • e5c5c18d8d Fixed #3400 introduced in dda16c8 Andrej730 2023-07-11 14:54:05 +05:00
  • ef0ccfd48f Resolve merge conflict Dion Moult 2023-07-11 18:15:18 +10:00
  • cdf617e95b Fix registration bug that created hundreds of workspaces due to continuous triggering of the depsgraph_update. Dion Moult 2023-07-11 17:40:13 +10:00
  • b3c4c05690 Keep active object when unlinking an IFC element Unlinking an element recreates a new blender object so the active object would be lost, jumping the properties to the scene panel which was slightly annoying Gorgious56 2023-07-11 09:33:06 +02:00
  • 03aa63bd61 fixed properties search after 949a2bb and fixed console errors on search Andrej730 2023-07-11 11:00:20 +05:00
  • 562c775da2 Integrate brickschema undo system into BlenderBIM Add-on undo system wrapper Dion Moult 2023-07-11 11:16:35 +10:00
  • 88defa07ce Fixed #3412 Andrej730 2023-07-10 17:31:11 +05:00
  • 37f3ecc8c5 allow to call select/color by attribute by providing arguments Andrej730 2023-07-10 17:16:49 +05:00
  • e451844e13 Implement Ctrl-Tab in properties to conveniently toggle between two tabs. Dion Moult 2023-07-10 22:03:58 +10:00
  • e72396585f Move built-in scene panels to a dedicated "Blender Properties" tab instead of unregistering permanently. Dion Moult 2023-07-10 22:01:06 +10:00
  • 01ebb649d9 Library for US AISC15 Steel Profiles #3203 Andrej730 2023-07-07 12:43:12 +05:00
  • f2dd6a6fc1 Trying to edit a railing modifier path while modifying the parameters is now prevented and user is informed with a tooltip Gorgious56 2023-07-10 13:00:43 +02:00
  • 332db04aa5 Fix IfcRailing modifier support spacing <= 0 would throw an error, and deactivate support spacing field if manual support is selected Gorgious56 2023-07-10 12:47:46 +02:00
  • 4940f95d7a 2dc4bbf8cd Apply same logic for derived attributes Thomas Krijnen 2023-07-10 10:26:37 +02:00
  • d29f0f171c Override Ctrl-N new file menu to make it easier to start new projects and new IFC icon. Dion Moult 2023-07-10 17:16:20 +10:00
  • acc5ca339f Using EPset_Drawing data instead of camera props on drawing print #3396 Andrej730 2023-07-10 11:09:48 +05:00
  • 4359769d54 See #3411. Sheets are now sorted alphabetically by default. Dion Moult 2023-07-10 14:13:34 +10:00
  • 4eba6bd6c0 See #3016. Scene shading styles are now stored as part of the drawing style. Dion Moult 2023-07-10 14:10:48 +10:00
  • a81a48dc75 Update splash image to be centered Dion Moult 2023-07-10 13:15:49 +10:00
  • ac0f432190 Fix #3410. Minor regression when moving UI to properties panel. Dion Moult 2023-07-10 11:19:15 +10:00
  • a99f1e15cb Add support for Point representations too, not just point cloud. Dion Moult 2023-07-10 10:23:20 +10:00
  • 4ed1eedbfc Fix bug where all grouped annotations were excluded when opening models, whereas we only want drawing annotations to be excluded. Dion Moult 2023-07-10 10:23:06 +10:00
  • d68294d420 Fix bug where drawing decimal places couldn't be 0. Now it's possible to define 0 as value Massimo Fabbro 2023-07-09 18:00:46 +02:00
  • 8f555db5a4 Forgot to commit updated IfcTester test suite Dion Moult 2023-07-09 22:30:14 +10:00
  • 52ef8a6042 Fix critical undo sync bug related to invoking instead of executing. See notes. Dion Moult 2023-07-09 22:29:49 +10:00
  • 05a3a33a9a Drawing panels now moved to the drawings and documents "tab" Dion Moult 2023-07-09 18:30:40 +10:00
  • ea44fa8b89 Update IfcTester to comply with latest modifications to IDS XSD. Dion Moult 2023-07-09 17:02:12 +10:00
  • 2dbb566072 Visual clean up of annotation tool to only activate when a drawing is active and have a type manager similar to the BIM tool. Dion Moult 2023-07-09 16:01:16 +10:00
  • 17d9ddd57d Update tool icons to all use the same underlying "cube" shape and add bracing for structural icon and background walls for spatial icon. Dion Moult 2023-07-08 22:55:45 +10:00
  • 81504ebb29 recreate decompositions in Refresh operator Bruno Perdigão 2023-06-20 11:32:03 -03:00
  • 9b89263ad6 changed keymap Bruno Perdigão 2023-06-19 22:07:43 -03:00
  • e580269c75 clear BIMObjectPropertis.collection after duplication Bruno Perdigão 2023-06-19 21:53:20 -03:00
  • d25fcb8fbf initial commit Bruno Perdigão 2023-06-19 13:25:11 -03:00
  • daf3c6dffc Fix #3390. Type products should not be set in the model interface. Dion Moult 2023-07-08 22:09:37 +10:00
  • d6250aaf2a #3189 proposal (#3190) Thomas Krijnen 2023-07-08 12:07:28 +02:00
  • 8b71db92e2 removed total_items from the operator Bruno Perdigão 2023-07-07 11:16:00 -03:00
  • a4c90d8b53 implementation of #3332 Bruno Perdigão 2023-07-06 18:04:57 -03:00
  • 02bca5a622 Fix #3402. Activate drawing no longer affects the visibility of non-IFC objects. Dion Moult 2023-07-08 19:55:45 +10:00
  • 8977d37ccd Fix #3403. Templates must be specific to the version you are creating. Dion Moult 2023-07-08 19:30:11 +10:00
  • 8c1214e8c4 Start mocking up our own property "tabs" with the intention to use this new tab system instead of Blender property tabs Dion Moult 2023-07-08 17:03:06 +10:00
  • 387bf6aa58 Workspace inspired by IFCArchitect's layout is now setup by default and irrelevant Blender scene panels are hidden. You can disable this behaviour for advanced users, or use your own workspace layout but at least now there is a better "BIM-optimised" layout. Dion Moult 2023-07-08 16:26:21 +10:00
  • 44ff5b12cd You can now create, open, and save projects from the file menu, with simple project presets. Also the scene is cleared so no more manual cube / light / camera deletion. Also poll prior to saving. No more import / export menu to confuse users. Dion Moult 2023-07-08 14:39:39 +10:00
  • 8e053de4e5 Delete old annotation panel in favour of annotation tool Dion Moult 2023-07-08 10:58:44 +10:00
  • 1819a45e4c Fix various typos in src/ifcgeom* subdirs luzpaz 2023-07-07 14:36:01 +00:00
  • 3b6f79cc75 black format Andrej730 2024-04-16 11:54:14 +05:00
  • 1e41561fe8 Fix #4345. Removing grid axes are now handled specially. Dion Moult 2024-04-16 16:43:02 +10:00
  • 23abf674f3 Minor fix blenderbim-240416 Dion Moult 2024-04-16 14:54:36 +10:00
  • ac64d0c400 Fix #3581. Invalid new document references. Dion Moult 2024-04-16 08:06:10 +10:00
  • e946e34823 Apparent fix to cant placement matrix Richard Brice 2024-04-15 12:41:36 -07:00
  • 0983f9e66d Fix bug where saved drawing filters didn't load in the UI. Dion Moult 2024-04-15 23:33:02 +10:00
  • 5725ed867f Don't unnecessarily update NTS or scale pset data Dion Moult 2024-04-15 23:31:38 +10:00
  • 4174a78bb5 #4553 Dion Moult 2024-04-15 23:30:39 +10:00
  • 96b0a241d9 add tests for get_referenced_structures Andrej730 2024-04-15 17:16:09 +05:00
  • ff76850a54 ifcopenshell.util.element.get_structure_referenced_elements Andrej730 2024-04-15 17:12:16 +05:00
  • 9954e073fa constraint.assign_constraint to handle owner history Andrej730 2024-04-15 16:57:37 +05:00
  • 5da68721d6 document.unassign_document - support batching #4474 Andrej730 2024-04-15 16:54:54 +05:00
  • 097f44284f document.assign_document - support batching #4474 Andrej730 2024-04-15 16:32:54 +05:00