Commit Graph

  • 718082e4df Fix #2971. Only update placement if object actually moved. Dion Moult 2023-04-13 21:56:32 +10:00
  • e5c9f0e38f Purge old code from timer-based type browser system Dion Moult 2023-04-13 21:39:26 +10:00
  • f2c25f430a Fixes to validation of selected simple type / enum Thomas Krijnen 2023-04-13 13:16:48 +02:00
  • 09a72b32e9 Minor fix Dion Moult 2023-04-13 18:48:20 +10:00
  • cf640a971d 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
  • c4c3fc1bfa 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
  • 4c6565d4a4 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
  • e3979cadc7 Fix #2974. Type property sets are now properly copied. Dion Moult 2023-04-13 14:08:02 +10:00
  • 7ba65857bd New activate model operator to switch back to a MODEL_VIEW target view subcontext Dion Moult 2023-04-12 21:27:29 +10:00
  • 92a8bf27c8 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
  • 9d006f4eb3 New "cut decorator" that draws cut lines in drawings. Dion Moult 2023-04-12 21:25:56 +10:00
  • 5f44435acb 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
  • 697d10620a Regenerating fills now maintains the active representation Dion Moult 2023-04-12 21:22:03 +10:00
  • 5e91b77df0 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
  • e78ab0db93 Focus on text field on edit Ifc Text with BIM Tool hotkey (once again) Andrej730 2023-04-12 11:40:05 +05:00
  • 8aa5830741 Fix #2964 CyrilWaechter 2023-04-11 22:03:26 +02:00
  • ed1f35c09c restoring selection on bim.override_mode_set_edit if nothing worked Andrej730 2023-04-11 19:16:18 +05:00
  • 1ebb018187 Fixed bug with roof created in projects with milimeters units Andrej730 2023-04-11 19:01:00 +05:00
  • e3a64788ef Fixed error in PLAN_LEVEL elevation value in printed svgs #2961 Andrej730 2023-04-11 18:48:12 +05:00
  • c20f9eaffd Changed roof preview colors and it's now transparent Andrej730 2023-04-11 17:30:51 +05:00
  • 5707d8245f fixed mistake in tool.Blender.apply_bmesh Andrej730 2023-04-11 17:30:29 +05:00
  • 37949a0d80 Added checkboxes to drawing list to mark multiple selected drawings Andrej730 2023-04-11 15:27:03 +05:00
  • 759a5a6b86 Fix bug where invalidly mapped representations shouldn't be edited. Dion Moult 2023-04-11 21:50:06 +10:00
  • 7a82dbeaf4 Some small fixes for rule compliance in template.py Thomas Krijnen 2023-04-11 09:46:50 +02:00
  • a9817d83c3 Fix #2947. Embarrassing bug where slabs didn't consider the total thickness. Dion Moult 2023-04-11 16:24:39 +10:00
  • d021871904 Fix #2948. Bug where IFC array tool didn't track undo properly causing crashes. Dion Moult 2023-04-11 15:21:04 +10:00
  • e898e91ad6 See #2516. Titleblocks dropdown now also shows project titleblocks. Dion Moult 2023-04-11 14:08:48 +10:00
  • ba8e6288bc Fix #2955. You can now store default paths in a project pset. Dion Moult 2023-04-11 14:06:31 +10:00
  • 401021ac23 See #2516. Fix issue where getting sheet layout URIs were not explicit. Dion Moult 2023-04-11 12:25:53 +10:00
  • d3b6802589 Reformat parametrized "Save" in IFC project (again) Trashman247 2023-04-08 11:16:44 -07:00
  • ab02ac3dda Reformat parametrized "Save" in IFC project Trashman247 2023-04-08 10:59:59 -07:00
  • 69b74cb4c5 Add dynamic tool tip for parametrized "Save" in IFC project Trashman247 2023-04-07 20:55:59 -07:00
  • fdf0596e42 Property transfer ownership of schema from py to c++ upon register_schema() Thomas Krijnen 2023-04-10 22:01:53 +02:00
  • b7ded0eb79 Attempt load schema from cwd (IS THIS DANGEROUS?) Thomas Krijnen 2023-04-10 20:31:56 +02:00
  • 7981eb473b Don't fail on unmapped attribute types (IFC4.4) Thomas Krijnen 2023-04-10 20:17:26 +02:00
  • ffdaa8c417 Fixed error on disabling BlenderBIM addon Andrej730 2023-04-10 18:05:13 +05:00
  • 4e94d0dc10 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
  • fd989733c7 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
  • f8923709f6 Add ifczip and ifcxml to x-ifc mime-type CyrilWaechter 2023-04-10 11:43:26 +02:00
  • ec1af01545 Correct tooltip messages for enabling and disabling edit buttons Nathan Hild 2023-04-10 10:28:10 +02:00
  • 6f5e39849a Including/Excluding IfcAnnotations from drawing #2903 Andrej730 2023-04-10 12:37:09 +05:00
  • deacc91470 Fixed errors from 9bca705 Andrej730 2023-04-10 12:27:18 +05:00
  • 113a7ab7dd Make BIM Tool alignment buttons clickable and some hotkeys code cleanup Andrej730 2023-04-10 11:21:25 +05:00
  • c881ed655c Fix #2960. Dion Moult 2023-04-10 09:01:34 +10:00
  • ff97aa00ed Better fix about cls without is_registered method Massimo Fabbro 2023-04-09 22:33:37 +02:00
  • 17fc46a732 Fix bug related to operators without is_registered method Massimo Fabbro 2023-04-09 21:58:11 +02:00
  • d1e8b4a4a0 Document list now shows description and locations instead of names as names are inherited. Dion Moult 2023-04-09 23:02:57 +10:00
  • 47709662b9 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
  • 1bcda4c05a Prevent flickering for SectionLevel and Grid decorators Andrej730 2023-04-09 17:45:32 +05:00
  • f1c8e7d984 Fix #2959. Oversight when disabling mesh edit mode. Edit grid axes should be allowed. Dion Moult 2023-04-09 12:52:10 +10:00
  • 2e466ead37 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
  • 5864873945 Solved producing orphan objects data on drawing deletion Andrej730 2023-04-08 11:36:59 +05:00
  • cc34e16c6b Updating sheet name from UI #2950 Andrej730 2023-04-07 19:02:40 +05:00
  • 788f1154da #2685 Fix AttributeError Thomas Krijnen 2023-04-07 16:02:11 +02:00
  • 638eb34680 annotation and gizmo shaders rework for smoothed lines without bgl #2897 Andrej730 2023-03-31 19:33:54 +05:00
  • 5e9e666484 Minor improvement to add error message when mirror elements called without a mirror axis. Dion Moult 2023-04-07 20:07:21 +10:00
  • 7b1c2ef3d4 minor fix, sets a minimum to 'count' Bruno Perdigão 2023-04-06 23:09:07 -03:00
  • b1538cbb25 Fix #2937. IFC Array now have the option to sync children Bruno Perdigão 2023-04-06 23:07:30 -03:00
  • 827b0fe6ac 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 Sigma Dimensions 2023-04-07 04:33:56 +02:00
  • 365de4054f conda daily pin occt version Kristoffer Andersen 2023-04-06 21:38:42 +02:00
  • a1eff64aec Fix #2935. Duplicating objects clear any parametric array relationships. Dion Moult 2023-04-06 21:18:36 +10:00
  • 6873de45a8 Fix bug #2825 Massimo Fabbro 2023-03-17 15:51:56 +01:00
  • 9707a2b2f6 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
  • 6e8a9c8f13 Warning when user loading sheets and some svgs are missing Andrej730 2023-04-06 13:50:01 +05:00
  • 963d464e73 ChangeSheetTitleBlock operator Andrej730 2023-04-06 10:54:04 +05:00
  • b201bb5c3b ifc array modifier: get cursor position in relation to the object local axes Bruno Perdigão 2023-04-05 16:32:33 -03:00
  • 5074a0bf8d 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
  • 792f1fcefd ifc array modifier: bugfix, prevent divider from being zero. Bruno Perdigão 2023-04-05 10:33:50 -03:00
  • 0627d90486 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
  • 91d7229353 You can now change the section line decorator width in the UI Gorgious56 2023-04-05 14:22:44 +02:00
  • d717fe040d Add new shader to display the section as a thick line on the mesh Gorgious56 2023-04-05 14:22:22 +02:00
  • 6b67532228 Add new decorator utility to the Compare node group Gorgious56 2023-04-05 14:21:45 +02:00
  • 87f5e7f852 Title case naming for operators Andrej730 2023-04-05 17:49:58 +05:00
  • 8731cf7fcf Open all drawings at once with shift+click (similar to print all) Andrej730 2023-04-05 17:30:36 +05:00
  • 397617550e Title case naming for operators Andrej730 2023-04-05 16:53:32 +05:00
  • 32f21c8ea0 Fix #2936. Unassigning a type now also unmaps representations. Dion Moult 2023-04-05 22:32:47 +10:00
  • d86a1cedc1 Sync viewport visibility based on EPset_Drawing/Include Exclude #2613 Andrej730 2023-04-05 16:27:57 +05:00
  • d76775c616 Fix temporary section cutaway socket inputs/outputs not initializing properly Related to #2547 Gorgious56 2023-04-05 13:30:35 +02:00
  • 9e33d9bfad Fix #2938. Unlinked objects should no longer synchronise edits after they've changed. Dion Moult 2023-04-05 21:07:44 +10:00
  • 9b3625717f 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
  • 57c9efba97 Support for SECTION_LEVEL annotations description in viewport Andrej730 2023-04-05 14:44:27 +05:00
  • 4540dcc006 Small fix Andrej730 2023-04-05 13:10:41 +05:00
  • 232e415c87 Background for Ifc Text annotations in SVG Andrej730 2023-04-05 12:36:42 +05:00
  • d9562c66a4 Small editing assigned product UI fix Andrej730 2023-04-04 19:02:07 +05:00
  • 6043d35821 Sliding doors - more consistent 2d repr between door types #2919 Andrej730 2023-04-04 18:53:59 +05:00
  • 5d4ecb7177 Sliding doors - moved annotation arrow to Annotation/PLAN_VIEW #2919 Andrej730 2023-04-04 18:29:49 +05:00
  • b44cd7e153 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
  • 7f058ab8bf removed redundant parts from generate_steel_profiles_library.py Andrej730 2023-04-04 14:18:49 +05:00
  • 12f60084f4 Fix #2898. Explicitly check for changed active material in material UI panels. Dion Moult 2023-04-04 17:04:19 +10:00
  • 7233840434 Fixed ifc validation errors for generated openings #2925 Andrej730 2023-04-04 11:08:04 +05:00
  • 6ad091b0be Deprecate mode subscriptiosn of profiles and walls Dion Moult 2023-04-04 13:59:10 +10:00
  • dff33632ae See #2881. Allow indices in the selector instead of relying on external evaluations. Dion Moult 2023-04-04 09:58:23 +10:00
  • e76487ca90 See #2916. Minor fix. Dion Moult 2023-04-04 09:43:58 +10:00
  • a2df9dcadd Revert "Fixed ifc validation errors for generated openings #2925" Andrej730 2023-04-03 23:04:27 +05:00
  • 1503a13f6c Interface now displays a hint when trying to edit a non-mesh-like object & Fix case where the active object would go into edit mode even if not mesh-like when multiple objects were selected Gorgious56 2023-04-03 17:55:44 +02:00
  • 7842877ba0 Fixed ifc validation errors for generated openings #2925 Andrej730 2023-04-03 19:44:37 +05:00
  • be75ef2596 Fixed ifc validation errors for furniture library #2925 Andrej730 2023-04-03 19:33:30 +05:00
  • ec882a1a7d Fixed validation error for ELEVATION_VIEW curves #2925 Andrej730 2023-04-03 18:26:55 +05:00
  • 75d3da9908 Fixed all unit.add_si_unit uses after fd87747 Andrej730 2023-04-03 17:42:33 +05:00
  • 3095521e36 Fixed some validation errors for doors and windows #2925 Andrej730 2023-04-03 17:19:40 +05:00