Commit Graph

  • f0bb19d48d Fixes to validation of selected simple type / enum Thomas Krijnen 2023-04-13 13:16:48 +02:00
  • a56eac0131 Minor fix Dion Moult 2023-04-13 18:48:20 +10:00
  • d3201809ab Fix #2968. Deletions are no longer postponed. Should fix or reveal a lot of sync errors. Dion Moult 2023-04-13 18:38:28 +10:00
  • 3628a0e241 Fix bug where switching representations didn't update the material checksum, leading to unnecessary material syncs at export time. Dion Moult 2023-04-13 18:15:28 +10:00
  • 07badd3df5 Styles are applied per mesh data now (potentially dangerous). Fix crash when switching to representation which has styles from an unstyled mesh. Dion Moult 2023-04-13 16:08:35 +10:00
  • f63091ce05 Fix #2974. Type property sets are now properly copied. blenderbim-230413 Dion Moult 2023-04-13 14:08:02 +10:00
  • 617b2978c0 New activate model operator to switch back to a MODEL_VIEW target view subcontext Dion Moult 2023-04-12 21:27:29 +10:00
  • 364e96ad1e Activating a drawing now automatically switches to the preferred target view representation of all elements Dion Moult 2023-04-12 21:26:30 +10:00
  • 9170e5ca65 New "cut decorator" that draws cut lines in drawings. Dion Moult 2023-04-12 21:25:56 +10:00
  • cbe71f221c Only activate drawing styles if underlay enabled, and default to default Blender styles to prevent confusion Dion Moult 2023-04-12 21:23:39 +10:00
  • c039c01407 Regenerating fills now maintains the active representation Dion Moult 2023-04-12 21:22:03 +10:00
  • 629ba41f5f Only allow drawing / sheet / schedule creation once the IFC is saved to enforce correct relative paths. Dion Moult 2023-04-12 21:21:32 +10:00
  • 198fa67cc1 Focus on text field on edit Ifc Text with BIM Tool hotkey (once again) blenderbim-230412 Andrej730 2023-04-12 11:40:05 +05:00
  • e7830e3d55 Fix #2964 CyrilWaechter 2023-04-11 22:03:26 +02:00
  • 90bfb25f41 restoring selection on bim.override_mode_set_edit if nothing worked Andrej730 2023-04-11 19:16:18 +05:00
  • 037cb00caa Fixed bug with roof created in projects with milimeters units Andrej730 2023-04-11 19:01:00 +05:00
  • f002124c38 Fixed error in PLAN_LEVEL elevation value in printed svgs #2961 Andrej730 2023-04-11 18:48:12 +05:00
  • ac42f9f599 Changed roof preview colors and it's now transparent Andrej730 2023-04-11 17:30:51 +05:00
  • 88d4640d3f fixed mistake in tool.Blender.apply_bmesh Andrej730 2023-04-11 17:30:29 +05:00
  • d2da01041c Added checkboxes to drawing list to mark multiple selected drawings Andrej730 2023-04-11 15:27:03 +05:00
  • 75c17b820f Fix bug where invalidly mapped representations shouldn't be edited. Dion Moult 2023-04-11 21:50:06 +10:00
  • 2dc4bbf8cd Support rule compilation and execution on latebound schema Thomas Krijnen 2023-04-11 13:24:15 +02:00
  • c9a5abc3be Some small fixes for rule compliance in template.py Thomas Krijnen 2023-04-11 09:46:50 +02:00
  • 7ea468a9a6 Update build-all.py Thomas Krijnen 2023-04-11 08:47:46 +02:00
  • c6223520e0 Fix #2947. Embarrassing bug where slabs didn't consider the total thickness. Dion Moult 2023-04-11 16:24:39 +10:00
  • 176cbf9861 Fix #2948. Bug where IFC array tool didn't track undo properly causing crashes. Dion Moult 2023-04-11 15:21:04 +10:00
  • 00315a6f2d See #2516. Titleblocks dropdown now also shows project titleblocks. Dion Moult 2023-04-11 14:08:48 +10:00
  • 2145b2f8e2 Fix #2955. You can now store default paths in a project pset. Dion Moult 2023-04-11 14:06:31 +10:00
  • 31155e7bc9 See #2516. Fix issue where getting sheet layout URIs were not explicit. Dion Moult 2023-04-11 12:25:53 +10:00
  • 2d07208d0f Reformat parametrized "Save" in IFC project (again) blenderbim-230411 Trashman247 2023-04-08 11:16:44 -07:00
  • 35ad7e16c6 Reformat parametrized "Save" in IFC project Trashman247 2023-04-08 10:59:59 -07:00
  • 27c52fe6d5 Add dynamic tool tip for parametrized "Save" in IFC project Trashman247 2023-04-07 20:55:59 -07:00
  • e153f63a23 Merge pull request #2962 from maxfb87/fix_bug Andrej 2023-04-11 01:23:58 +05:00
  • 2cbbc360c0 Merge branch 'v0.7.0' into fix_bug Andrej 2023-04-11 01:23:27 +05:00
  • 8a4a42777f Property transfer ownership of schema from py to c++ upon register_schema() Thomas Krijnen 2023-04-10 22:01:53 +02:00
  • 352d6b5ef9 Attempt load schema from cwd (IS THIS DANGEROUS?) Thomas Krijnen 2023-04-10 20:31:56 +02:00
  • cc49b0efdc Don't fail on unmapped attribute types (IFC4.4) Thomas Krijnen 2023-04-10 20:17:26 +02:00
  • e71ee988bf Fixed error on disabling BlenderBIM addon Andrej730 2023-04-10 18:05:13 +05:00
  • 98a73f1646 Add occt build script patch for V7_7_1 Thomas Krijnen 2023-04-10 14:47:24 +02:00
  • 9af7d33814 Update build-all.py Thomas Krijnen 2023-04-10 14:31:20 +02:00
  • 937a5b2c2d Fix #2516. Add/build/remove/view/rename/copy sheet/drawing/schedule now all references and updates user configurable relative paths. Dion Moult 2023-04-10 22:30:21 +10:00
  • 92221e19c3 Fix bug where unassigning a document was too aggressive and deleted relationships where it shouldn't. Dion Moult 2023-04-10 22:26:58 +10:00
  • eeddd5127b Update occt version number on win Thomas Krijnen 2023-04-10 14:28:30 +02:00
  • 8329a1dea1 Use taxonomy::matrix4 instead of Eigen::Matrix4d in profile helper which has default constructor to identity Thomas Krijnen 2023-04-10 14:22:27 +02:00
  • 11a515a025 Improve error reporting in test_wall_opening.py Thomas Krijnen 2023-04-10 13:13:50 +02:00
  • e5c920864c Add ifczip and ifcxml to x-ifc mime-type CyrilWaechter 2023-04-10 11:43:26 +02:00
  • 6f63682bdf Correct tooltip messages for enabling and disabling edit buttons Nathan Hild 2023-04-10 10:28:10 +02:00
  • 7623eddcd7 Including/Excluding IfcAnnotations from drawing #2903 Andrej730 2023-04-10 12:37:09 +05:00
  • d1dee1e908 Fixed errors from 9bca705 Andrej730 2023-04-10 12:27:18 +05:00
  • 8b302f8d21 Make BIM Tool alignment buttons clickable and some hotkeys code cleanup blenderbim-230410 Andrej730 2023-04-10 11:21:25 +05:00
  • dfeebd6b6b Fix #2960. Dion Moult 2023-04-10 09:01:34 +10:00
  • df53ce9f6e Better fix about cls without is_registered method Massimo Fabbro 2023-04-09 22:33:37 +02:00
  • 9bb2c00b6d Fix bug related to operators without is_registered method Massimo Fabbro 2023-04-09 21:58:11 +02:00
  • 09f6992c65 Fix linking of wrapper on GCC Thomas Krijnen 2023-04-09 19:28:57 +00:00
  • 933f7fced2 Merge OCCT 7.6+ compatibility Thomas Krijnen 2023-04-09 19:28:37 +00:00
  • ed00fc282a Update nix build script to OCCT 7.7.1 Thomas Krijnen 2023-04-09 19:27:58 +00:00
  • 641253c4c6 Document list now shows description and locations instead of names as names are inherited. Dion Moult 2023-04-09 23:02:57 +10:00
  • 6ce49b7130 See #2516. References to titleblocks, layouts, and published sheets are now explicitly stored. Titleblock paths are now configurable. Generated filenames are sanitised. Dion Moult 2023-04-09 23:02:20 +10:00
  • 804ad0cece Prevent flickering for SectionLevel and Grid decorators Andrej730 2023-04-09 17:45:32 +05:00
  • 6c60d14c05 Fix #2959. Oversight when disabling mesh edit mode. Edit grid axes should be allowed. blenderbim-230409 Dion Moult 2023-04-09 12:52:10 +10:00
  • def2d2bcc9 See #2516. WARNING: breaking changes! Restructure drawing system to use relative paths based on IfcDocumentReference Locations. Dion Moult 2023-04-08 21:59:11 +10:00
  • 9bca705dc3 Solved producing orphan objects data on drawing deletion blenderbim-230408 Andrej730 2023-04-08 11:36:59 +05:00
  • 2dcc271dff Updating sheet name from UI #2950 Andrej730 2023-04-07 19:02:40 +05:00
  • 33415fa1af #2685 Fix AttributeError Thomas Krijnen 2023-04-07 16:02:11 +02:00
  • 10315e0e29 annotation and gizmo shaders rework for smoothed lines without bgl #2897 Andrej730 2023-03-31 19:33:54 +05:00
  • f321cc81c8 Minor improvement to add error message when mirror elements called without a mirror axis. Dion Moult 2023-04-07 20:07:21 +10:00
  • 68b685f580 minor fix, sets a minimum to 'count' Bruno Perdigão 2023-04-06 23:09:07 -03:00
  • c87c79b937 Fix #2937. IFC Array now have the option to sync children Bruno Perdigão 2023-04-06 23:07:30 -03:00
  • de3dfcdc43 BBIM 4D Features to: - Display nested task resources/task inputs of the active task - Show list of tasks related to the current object selection - Highlight, in the WorkSchedule panel, tasks related to the current object selection blenderbim-230407 Sigma Dimensions 2023-04-07 04:33:56 +02:00
  • 657ddc0fa1 conda daily pin occt version Kristoffer Andersen 2023-04-06 21:38:42 +02:00
  • 1da01489f1 Fix #2935. Duplicating objects clear any parametric array relationships. Dion Moult 2023-04-06 21:18:36 +10:00
  • 64a27614ff Fix bug #2825 Massimo Fabbro 2023-03-17 15:51:56 +01:00
  • 6c5acfc8bb Fix #2945. Selector should expand enumerated list properties so that you can match any of them. Dion Moult 2023-04-06 19:21:14 +10:00
  • 884ee5b587 Warning when user loading sheets and some svgs are missing Andrej730 2023-04-06 13:50:01 +05:00
  • c2320a3c1e ChangeSheetTitleBlock operator Andrej730 2023-04-06 10:54:04 +05:00
  • ab23030051 ifc array modifier: get cursor position in relation to the object local axes blenderbim-230406 Bruno Perdigão 2023-04-05 16:32:33 -03:00
  • 699c692f6c ifc array modifier: adds the option to get the dimensions from the 3d cursor Bruno Perdigão 2023-04-05 10:19:00 -03:00
  • 0c85e26950 ifc array modifier: bugfix, prevent divider from being zero. Bruno Perdigão 2023-04-05 10:33:50 -03:00
  • 2cd7e737cd ifc array modifier: adds the option to choose between "total" and "increment" as dimension input Bruno Perdigão 2023-04-05 09:30:11 -03:00
  • a1adbe2b34 You can now change the section line decorator width in the UI Gorgious56 2023-04-05 14:22:44 +02:00
  • a144c2b7ea Add new shader to display the section as a thick line on the mesh Gorgious56 2023-04-05 14:22:22 +02:00
  • 201c056ffa Add new decorator utility to the Compare node group Gorgious56 2023-04-05 14:21:45 +02:00
  • 2e95168610 Title case naming for operators Andrej730 2023-04-05 17:49:58 +05:00
  • b18c05cbb9 Open all drawings at once with shift+click (similar to print all) Andrej730 2023-04-05 17:30:36 +05:00
  • 102a4c6110 Title case naming for operators Andrej730 2023-04-05 16:53:32 +05:00
  • b6c0ef3d19 Fix #2936. Unassigning a type now also unmaps representations. Dion Moult 2023-04-05 22:32:47 +10:00
  • ea3065dbc2 Sync viewport visibility based on EPset_Drawing/Include Exclude #2613 Andrej730 2023-04-05 16:27:57 +05:00
  • 534c3ad329 Fix temporary section cutaway socket inputs/outputs not initializing properly Related to #2547 Gorgious56 2023-04-05 13:30:35 +02:00
  • 90a7d807a1 Fix #2938. Unlinked objects should no longer synchronise edits after they've changed. Dion Moult 2023-04-05 21:07:44 +10:00
  • 4baafb5e2f See #2938. Fix issue where unlinking didn't consider other users of the object's data or material. Dion Moult 2023-04-05 20:58:10 +10:00
  • f911765cdb Support for SECTION_LEVEL annotations description in viewport Andrej730 2023-04-05 14:44:27 +05:00
  • d0a36c79d5 Small fix Andrej730 2023-04-05 13:10:41 +05:00
  • ffea5320a0 Background for Ifc Text annotations in SVG blenderbim-230405 Andrej730 2023-04-05 12:36:42 +05:00
  • 0b54e41a40 Small editing assigned product UI fix Andrej730 2023-04-04 19:02:07 +05:00
  • 26c67f770a Sliding doors - more consistent 2d repr between door types #2919 Andrej730 2023-04-04 18:53:59 +05:00
  • f6623db0e6 Sliding doors - moved annotation arrow to Annotation/PLAN_VIEW #2919 Andrej730 2023-04-04 18:29:49 +05:00
  • d7844ee8e8 Fix #2114. Duplicate overrides are now defined as macros which means that repeating last function now works. Dion Moult 2023-04-04 22:01:22 +10:00
  • 1c8970bbf2 removed redundant parts from generate_steel_profiles_library.py Andrej730 2023-04-04 14:18:49 +05:00
  • eb70849a30 Fix #2898. Explicitly check for changed active material in material UI panels. Dion Moult 2023-04-04 17:04:19 +10:00
  • 77ce3c9067 Fixed ifc validation errors for generated openings #2925 Andrej730 2023-04-04 11:08:04 +05:00