Commit Graph

  • 2fa7cbaabf Fixing confusing UI #3357 Andrej730 2023-07-14 09:47:15 +05:00
  • 69fa12423d 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
  • 8f609ff383 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
  • 924bf2a3ad Fix #3442. Update sheet list if drawing name changes. Dion Moult 2023-07-14 13:54:24 +10:00
  • 2be8f4a139 Move object data out of object tab and into new object dropdown. blenderbim-230714 Dion Moult 2023-07-14 13:41:02 +10:00
  • 8411feedf4 You can now open projects from the Ctrl-N shortcut. Dion Moult 2023-07-14 13:40:09 +10:00
  • 56e6c8e0e1 Improve slightly the boolean interface in mesh properties editor Gorgious56 2023-07-13 14:52:00 +02:00
  • 818226d1e2 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
  • 6336241431 Cleaning up connections on delete_ifc Andrej730 2023-07-13 17:31:51 +05:00
  • 7720166c31 Fix #3393. Bug where duplicating a typed text didn't also copy its literal. Dion Moult 2023-07-13 22:22:00 +10:00
  • f5ba0673e3 Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0 Carlos Dias 2023-07-13 08:01:54 -03:00
  • 3b05799956 Delete edit text from BIM Tool since it's already in Annotation Tool Andrej730 2023-07-13 15:54:28 +05:00
  • f3924249e9 handle null diffuse color loading ifc styles Andrej730 2023-07-13 14:54:02 +05:00
  • 7f9e8a207d Enable drawing generation buttons only when an actual drawing is selected Gorgious56 2023-07-13 11:38:11 +02:00
  • 38f7c044a3 Fixed error on canceling editing railing/roof Andrej730 2023-07-13 14:32:09 +05:00
  • 7896d5b6e5 Fixing errors on loading ifc after ef8f82501 Andrej730 2023-07-13 13:45:50 +05:00
  • 96d812eaba Fixed console errors on checking modeling data Andrej730 2023-07-13 13:03:18 +05:00
  • 0390a65590 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
  • ad4ab1567f model data parameters renamed to pset_data for consitency Andrej730 2023-07-13 11:08:52 +05:00
  • d633733d18 DoorData use refactor Andrej730 2023-07-13 10:57:45 +05:00
  • cd1a813630 WindowData use refactor Andrej730 2023-07-13 10:31:20 +05:00
  • c9e6da9b6c change .is_editing type for ifc modifiers to boolean Andrej730 2023-07-13 09:53:11 +05:00
  • cada2c36e3 RoofData use refactor Andrej730 2023-07-13 09:43:37 +05:00
  • 33304eb1a5 Group drawings by target view in the drawing list Dion Moult 2023-07-13 14:13:17 +10:00
  • 4e72ef8b20 Select all objects in array modifier #3331 Bruno Perdigão 2023-07-13 00:13:05 -03:00
  • b9d8e86748 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
  • 3adfc63b65 Fix #3432. Bug where null applicable occurrence of a type product caused the annotation tool to fail. blenderbim-230713 Dion Moult 2023-07-13 11:27:01 +10:00
  • 91e7d49060 makefile fix Andrej730 2023-07-12 18:15:31 +05:00
  • 4ad1a2be73 minor change for RailingData Andrej730 2023-07-12 17:46:56 +05:00
  • ef8f825012 bim.load_project to refresh session on execute not invoke Andrej730 2023-07-12 17:10:30 +05:00
  • 56adfc70b5 RailingData use refactor, solves #3416 Andrej730 2023-07-12 16:33:45 +05:00
  • bc909a26fa ifcsverchok delete api_WIP smr02 2023-07-12 10:14:44 +02:00
  • dd0a015ec3 display current commit in status bar Andrej730 2023-07-12 12:15:12 +05:00
  • 3813c26db7 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
  • 95c06c7f82 Fix #3420. Fix missing sheet references on drawings and incorrect direction of section references. Dion Moult 2023-07-12 17:17:43 +10:00
  • db910d4024 more consistency in values for plan-, section level and diameter Andrej730 2023-07-12 11:40:44 +05:00
  • 669dbd2e8d radius annotation - support for prefix/suffix/fill-bg Andrej730 2023-07-12 10:45:47 +05:00
  • becbfccae9 PLAN/SECTION_LEVEL consistency between viewport and svg Andrej730 2023-07-12 10:23:06 +05:00
  • 2f02d401f2 fill-bg for diameter, plan- and section-level annotations Andrej730 2023-07-12 10:00:27 +05:00
  • ec2ca4bcf4 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
  • 89df937f89 Fix #3425. Fix invalid IFC data where grid axes should be 2D not 3D. blenderbim-230712 Dion Moult 2023-07-12 11:41:47 +10:00
  • 7567971a32 Update entity_instance.py Thomas Krijnen 2023-07-11 21:41:06 +02:00
  • 74160731c9 Update rule_executor.py Thomas Krijnen 2023-07-11 21:40:05 +02:00
  • 5d7fefa042 Prevent resetting selected tab on blender restart Andrej730 2023-07-11 18:23:18 +05:00
  • db4c61a472 Fix #3407. Override Ctrl-S to the export IFC which checks for Blender projects. Dion Moult 2023-07-11 23:07:51 +10:00
  • 298568d3ea PLAN_LEVEL annotations support for prefix, suffix #3399 Andrej730 2023-07-11 17:00:43 +05:00
  • 4da7b355bf Fix #3414. Only clear default scene, not custom scene when loading / creating IFCs. Dion Moult 2023-07-11 21:45:26 +10:00
  • 2a15743f8b SECTION_LEVEL annotations support for prefix, suffix #3399 Andrej730 2023-07-11 15:30:10 +05:00
  • e54cc11ca6 Fixed #3400 introduced in dda16c8 Andrej730 2023-07-11 14:54:05 +05:00
  • 24fdfc6d82 Resolve merge conflict Dion Moult 2023-07-11 18:15:18 +10:00
  • 8689164769 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
  • 86dd79daa6 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
  • a231cc31e8 fixed properties search after 949a2bb and fixed console errors on search Andrej730 2023-07-11 11:00:20 +05:00
  • e412d27398 Integrate brickschema undo system into BlenderBIM Add-on undo system wrapper blenderbim-230711 Dion Moult 2023-07-11 11:16:35 +10:00
  • 60388f1a24 Fixed #3412 Andrej730 2023-07-10 17:31:11 +05:00
  • d13d1493e3 allow to call select/color by attribute by providing arguments Andrej730 2023-07-10 17:16:49 +05:00
  • 556489d686 Implement Ctrl-Tab in properties to conveniently toggle between two tabs. Dion Moult 2023-07-10 22:03:58 +10:00
  • 657e77117c 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
  • 7d97f5e375 Library for US AISC15 Steel Profiles #3203 Andrej730 2023-07-07 12:43:12 +05:00
  • 7583b56738 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
  • 073a00b2ca 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
  • 8baa0945e9 2dc4bbf8cd Apply same logic for derived attributes Thomas Krijnen 2023-07-10 10:26:37 +02:00
  • 717c28b7c9 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
  • f4a4e906ab Using EPset_Drawing data instead of camera props on drawing print #3396 Andrej730 2023-07-10 11:09:48 +05:00
  • 052ff71c51 See #3411. Sheets are now sorted alphabetically by default. Dion Moult 2023-07-10 14:13:34 +10:00
  • 3dfd36877e See #3016. Scene shading styles are now stored as part of the drawing style. Dion Moult 2023-07-10 14:10:48 +10:00
  • a9f2237d32 Update splash image to be centered Dion Moult 2023-07-10 13:15:49 +10:00
  • 62c93f0462 Fix #3410. Minor regression when moving UI to properties panel. Dion Moult 2023-07-10 11:19:15 +10:00
  • 60ea504267 Add support for Point representations too, not just point cloud. blenderbim-230710 Dion Moult 2023-07-10 10:23:20 +10:00
  • 1e3b45c0b8 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
  • 757277cedf 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
  • 14fced7aba Forgot to commit updated IfcTester test suite Dion Moult 2023-07-09 22:30:14 +10:00
  • 7a3b299148 Fix critical undo sync bug related to invoking instead of executing. See notes. Dion Moult 2023-07-09 22:29:49 +10:00
  • 45cf6a8ace Drawing panels now moved to the drawings and documents "tab" Dion Moult 2023-07-09 18:30:40 +10:00
  • 9b1693e112 Update IfcTester to comply with latest modifications to IDS XSD. Dion Moult 2023-07-09 17:02:12 +10:00
  • cc59929cfd Visual clean up of annotation tool to only activate when a drawing is active and have a type manager similar to the BIM tool. blenderbim-230709 Dion Moult 2023-07-09 16:01:16 +10:00
  • 43fd012a4c 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
  • f96f663dc3 recreate decompositions in Refresh operator Bruno Perdigão 2023-06-20 11:32:03 -03:00
  • 486bafc814 changed keymap Bruno Perdigão 2023-06-19 22:07:43 -03:00
  • 20a31be5bf clear BIMObjectPropertis.collection after duplication Bruno Perdigão 2023-06-19 21:53:20 -03:00
  • 98dad0cbbe initial commit Bruno Perdigão 2023-06-19 13:25:11 -03:00
  • b0ce2e5a00 Fix #3390. Type products should not be set in the model interface. Dion Moult 2023-07-08 22:09:37 +10:00
  • 3aea0915d0 #3189 proposal (#3190) Thomas Krijnen 2023-07-08 12:07:28 +02:00
  • 0ee5e3887b removed total_items from the operator Bruno Perdigão 2023-07-07 11:16:00 -03:00
  • 1afcec2005 implementation of #3332 Bruno Perdigão 2023-07-06 18:04:57 -03:00
  • 656b7cb06e Merge pull request #3405 from brunoperdigao/pset_select_same_value Dion Moult 2023-07-08 20:05:22 +10:00
  • 19d3f98b6f Merge branch 'v0.7.0' into pset_select_same_value Dion Moult 2023-07-08 20:05:13 +10:00
  • 73a736f52a Fix #3402. Activate drawing no longer affects the visibility of non-IFC objects. Dion Moult 2023-07-08 19:55:45 +10:00
  • 6adc48ade4 Fix #3403. Templates must be specific to the version you are creating. Dion Moult 2023-07-08 19:30:11 +10:00
  • 949a2bb347 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
  • 8cb63720eb 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
  • 52ac1090e9 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
  • 4f6180baf8 Delete old annotation panel in favour of annotation tool blenderbim-230708 Dion Moult 2023-07-08 10:58:44 +10:00
  • 743339598e minor fix Bruno Perdigão 2023-07-07 15:27:48 -03:00
  • 2e423f26ff bugfix and alt+click functionality Bruno Perdigão 2023-07-07 15:19:35 -03:00
  • b3b45893cc Fix various typos in src/ifcgeom* subdirs luzpaz 2023-07-07 14:36:01 +00:00
  • a65747dd2c Minor doc improvements and SQL/stream code cleanup Dion Moult 2023-07-07 18:12:52 +10:00
  • 4286ad6dcc Fix #3394. Fix bug where railing and roof type names were hardcoded. Also improve UI of create type form so you can actually read the fields. Dion Moult 2023-07-07 17:57:09 +10:00
  • 0b823c772e Fix #3213. Internally, we should always use Unix path separators. Dion Moult 2023-07-07 17:20:07 +10:00
  • 9944024457 The user can now toggle between rotate before / after translating in OffsetObjectPlacements Dion Moult 2023-07-07 15:57:42 +10:00