Commit Graph

  • 79a8fb1f7f Single measure tool now show x,y and z formatted values. Bruno Perdigão 2024-10-04 12:22:11 -03:00
  • d4848f26f6 Small refactor Bruno Perdigão 2024-10-04 12:16:17 -03:00
  • 9b5f20e1dc Initial implementation of measure tool modes: single, polyline and area. - Single: draws a single measurement that shows the lines and dimensions for x, y and z. - Polyline: it's how it was already working - Area: show the area value in the input panel and creates the polygon shape that represents the area. Only works for coplanar points. Bruno Perdigão 2024-10-03 21:45:26 -03:00
  • 864cc10b24 Fix #5529. Escape now switches back from item mode to object mode. Dion Moult 2024-10-06 17:34:59 +11:00
  • 2e7e2d24e4 Fix #5536. Trigger advanced mode by default on large models. Default to unlimited loading, but show warning. Dion Moult 2024-10-06 17:16:23 +11:00
  • c10056611b Bump IOS. bonsai-0.8.1-alpha241006 Dion Moult 2024-10-06 16:13:26 +11:00
  • 89a078bc50 Test case #5485 Thomas Krijnen 2024-10-04 19:12:18 +02:00
  • 07fda60794 Return edges as planar-component boundaries in CGAL #5485 Thomas Krijnen 2024-10-04 19:11:02 +02:00
  • 0935159c42 Restore IFC element menu removed in 23db38d Andrej730 2024-10-04 18:44:23 +05:00
  • ca9681568c Fix error editing curves based representations #5499 Andrej730 2024-10-04 18:15:39 +05:00
  • 13a6d5b64a Materials UI - suggest MODEL_VIEW context for assigning material style by default Andrej730 2024-10-04 17:42:05 +05:00
  • 8aa1b68d3e Bonsai - fix issues with default ifcpatch recipe is not loading properly #5540 Andrej730 2024-10-04 17:30:23 +05:00
  • dc63e989d6 remove try except for ifcpatch import as it's not optional Andrej730 2024-10-04 17:14:45 +05:00
  • 0cef788a09 Fix console errors after c96c661 (failed to register selection_mode) Andrej730 2024-10-04 17:06:28 +05:00
  • 38d450e111 Show templates based on selected IFC schema #5530 Andrej730 2024-10-04 16:46:57 +05:00
  • e5c83b1538 same as 3b71d0050 #5537 Andrej730 2024-10-04 16:16:31 +05:00
  • 9177e19efa Reset proposed property fields after adding custom property #5539 Andrej730 2024-10-04 16:14:15 +05:00
  • bf9d84e738 typing Andrej730 2024-10-04 12:10:15 +05:00
  • 2994f5c170 Add a warning if not all project elements were loaded #5536 Andrej730 2024-10-04 15:33:44 +05:00
  • 3107fd91ee Fix issues adding roof and railing representation #5534 Andrej730 2024-10-04 12:29:47 +05:00
  • 69781daa6b Materials UI - update material styles data on expanding categories Andrej730 2024-10-04 11:36:45 +05:00
  • e810dc76e0 Materials UI - support showing styles assigned with IfcPresentationStyleAssignment Andrej730 2024-10-04 11:23:10 +05:00
  • cab3fd266d Materials UI - display other styles assigned to material besides IfcSurfaceStyle Andrej730 2024-10-04 11:16:02 +05:00
  • 62aef09bc7 Fix UI issue when material styles were not reflecting active material #5447 Andrej730 2024-10-04 11:15:19 +05:00
  • 2626968a05 materials ui - reuse Material.get_active_material_item Andrej730 2024-10-04 11:10:38 +05:00
  • 0e6479b090 Show all available styles editing material styles #5525 Andrej730 2024-10-04 10:42:35 +05:00
  • 7b0a792ff7 bim.merge_identical_objects to support merging IfcMaterials Andrej730 2024-10-03 17:09:02 +05:00
  • 944e9c45ac black . Andrej730 2024-10-04 18:45:32 +05:00
  • 99b1f5ec45 Tool header and side panel improvements (#5500) bonsai-0.8.1-alpha241004 tim 2024-10-03 21:02:39 -04:00
  • 3b71d00508 merge_identical_objects - temporarily replace get_info_2 with get_info Andrej730 2024-10-03 18:37:53 +05:00
  • c3e4ebd996 bim.merge_identical_objects for merging identical styles bonsai-0.8.1-alpha241003 Andrej730 2024-10-03 16:15:11 +05:00
  • be9c9b2caa fix missing assert statements Andrej730 2024-10-03 16:20:32 +05:00
  • 306a269061 bim.unlink_style - make it more safe Andrej730 2024-10-03 11:14:38 +05:00
  • 392b458563 ifcopenshell.util.element.replace_element Andrej730 2024-10-03 10:41:37 +05:00
  • 8ae951d27a get_info_2 to support excluding identifier Andrej730 2024-10-03 16:51:08 +05:00
  • 770e25dbc2 typing Andrej730 2024-10-02 18:24:01 +05:00
  • 2c08cff67b Make sure $ chars in TTL are only enclosed in <IRI> not shortened postfixes" Thomas Krijnen 2024-10-03 10:30:36 +02:00
  • 83c40c7fb4 Don't try to install directories as files (some change in recent cmake?) Thomas Krijnen 2024-10-03 10:28:13 +02:00
  • 3b9c1d88c8 Handle missing placement location gracefully #5528 Thomas Krijnen 2024-10-03 10:27:45 +02:00
  • 040aec3e52 Derive docker tags from git refs Tyler Kvochick 2024-09-23 16:03:34 -04:00
  • 8f443a79f3 Merge pull request #5184 from csritter/v0.8.0 Thomas Krijnen 2024-10-02 17:24:34 +02:00
  • 3a9598a9d9 bonsai - bim.append_library_element option to skip reusing materials by name Andrej730 2024-10-02 17:36:30 +05:00
  • 104b6f5564 append_asset option to avoid assuming unique names for assets #5391 Andrej730 2024-10-02 17:22:56 +05:00
  • d5fddd5f1b https://github.com/IfcOpenShell/IfcOpenShell/issues/5511#issuecomment-2388073735 bonsai-0.8.1-alpha241002 smr02 2024-10-02 13:50:56 +02:00
  • 99ae69f1e4 Don't estimate normal from collinear edges in TTL serializer Thomas Krijnen 2024-10-02 11:12:09 +02:00
  • b700c5e448 Don't escape $ in TTL output Thomas Krijnen 2024-10-02 11:11:38 +02:00
  • 2a9301ead2 project.append_asset - slight optimization for existing elements search Andrej730 2024-10-01 17:52:34 +05:00
  • 315d3c6437 ifcopenshell.file.to_string Andrej730 2024-10-01 17:20:14 +05:00
  • 35f53232b6 typing Andrej730 2024-10-01 16:42:12 +05:00
  • 3978226b65 #5514 : Add information as to where to unlock elements in the error tooltip when trying to edit, delelete or move a locked object. Also fix active object / selection discrepancies Gorgious56 2024-10-01 14:14:48 +02:00
  • c3a6d28927 avoid writing to ifc loading ui elements Andrej730 2024-10-01 16:49:44 +05:00
  • 0ca3837fc2 update object name changing name from spatial manager #5449 Andrej730 2024-10-01 16:41:43 +05:00
  • c96c661394 By default the "Select container" button in the spatial decomposition panel clears current selection before selecting the container. Shift + Click adds the container to selection, ALT + Click removes the container from selection. Added tooltip to the button for keypresses. Gorgious56 2024-10-01 13:38:20 +02:00
  • a4ac71f9f7 Replace freestyle extension warning with poll message #5472 Andrej730 2024-10-01 16:20:54 +05:00
  • f63a7d420e style.remove_style to handle IfcFillAreaStyles Andrej730 2024-10-01 15:27:52 +05:00
  • 19f1c87437 style.remove_style to handle IfcFillAreaStyleHatching Andrej730 2024-10-01 15:15:31 +05:00
  • 4b39631b98 get_element_by_style to support IfcFillAreaStyleTiles Andrej730 2024-10-01 14:50:08 +05:00
  • e040dc4562 get_elements_by_style to support curve styles used in IfcFillAreaStyleHatching Andrej730 2024-10-01 11:36:25 +05:00
  • 55726b3d50 bonsai - fix breaking ui after style is removed Andrej730 2024-09-30 21:04:28 +05:00
  • f4165d4149 bonsai - fix error removing non-linked styles Andrej730 2024-09-30 21:02:13 +05:00
  • b7c390585b ios - fix error removing other IfcPresentationStyles Andrej730 2024-09-30 20:58:16 +05:00
  • 7133b01b76 Count styles based on the current stype type #5462 Andrej730 2024-09-30 17:08:26 +05:00
  • 616a8882d9 bim.load_style - avoid writing to ifc every time Andrej730 2024-09-30 17:06:43 +05:00
  • e6e6bd841c project.operator - use pathlib Andrej730 2024-09-30 12:09:13 +05:00
  • 45ae7634a8 select linked model object when it's loaded Andrej730 2024-09-30 11:23:20 +05:00
  • b67be01590 Operator to select link handle Andrej730 2024-09-30 11:20:29 +05:00
  • 06a2c5bf0b Fix linked model decorator not moving for moved linked models (be68a8fdde) Andrej730 2024-09-30 11:06:43 +05:00
  • 79b1388e44 Remove Shift-P hotkey bonsai-0.8.1-alpha241001 Dion Moult 2024-10-01 19:11:40 +10:00
  • 53765222d6 See #4915. Experimental code for polyhedron without holes Dion Moult 2024-10-01 19:10:38 +10:00
  • 665afc0375 Wall preview decorator now show tris. Bruno Perdigão 2024-09-30 18:25:09 -03:00
  • 5129d2016e Fix rebase conflicts Bruno Perdigão 2024-09-30 13:15:19 -03:00
  • 5d83c49fe0 fix saving clash results to bcf #5377 Andrej730 2024-09-30 15:43:06 +05:00
  • 3ad58aba7a ifcclash typing Andrej730 2024-09-30 14:53:09 +05:00
  • 9131804e4e black . Andrej730 2024-09-30 11:07:10 +05:00
  • 6e2e01b460 Fix incomplete swept surface mapping #5484 Thomas Krijnen 2024-09-30 12:30:34 +02:00
  • 5d1dee4480 Apply transformation to swept surfaces in occt advanced brep impl #5484 Thomas Krijnen 2024-09-30 12:29:14 +02:00
  • 62f696da51 Don't handle bspline-edges on planar faces in cgal-kernel #5484 Thomas Krijnen 2024-09-30 12:28:28 +02:00
  • af7bdf6b9f Deprecate type_class in favour of new simpler type manager workflow bonsai-0.8.1-alpha240930 Dion Moult 2024-09-30 14:03:56 +10:00
  • 2c22421889 Don't consume token on invalid entity typename #5504 Thomas Krijnen 2024-09-29 19:15:18 +02:00
  • 8a0e87b8f8 Start cleaning up type manager to serve its new purpose as a fancy dropdown Dion Moult 2024-09-29 22:39:21 +10:00
  • 1bcc7199f6 Redesign BIM tool to have mutually exclusive add/edit modes. Dion Moult 2024-09-29 21:20:17 +10:00
  • 275d615d42 Shift-A now triggers the wall polyline tool for all LAYER2 elements Dion Moult 2024-09-29 18:11:08 +10:00
  • 905044f0d7 Shift-A in BIM tools now lets you pick a point interactively. No more 3D cursor requirement. bonsai-0.8.1-alpha240929 Dion Moult 2024-09-29 17:11:22 +10:00
  • e2ae2a4a89 Fix negative modelo #5509 Thomas Krijnen 2024-09-28 19:44:19 +02:00
  • abe3d7e5db Fixes problem normalizing IfcDirection direction ratios Richard Brice 2024-09-28 06:18:56 -07:00
  • dd01cb0e51 BaseUri setting for TTL+WKT Thomas Krijnen 2024-09-28 14:46:57 +02:00
  • 2eecda17e4 Minor updates Daniel Bo Olesen 2024-09-28 12:10:27 +02:00
  • c45b4372a8 Update writing_docs.rst Daniel Bo Olesen 2024-09-27 00:00:24 +02:00
  • 5bb40111c1 Pop up add menu in item mode Dion Moult 2024-09-28 21:22:57 +10:00
  • faa94eb636 Fix #5466. Support duplicating representation items Dion Moult 2024-09-28 19:39:29 +10:00
  • 2a6616707c Remove random debug print statements Dion Moult 2024-09-28 17:45:32 +10:00
  • d1c430cd4d Show clipping plane in front to make it easy to select bonsai-0.8.1-alpha240928 Dion Moult 2024-09-28 17:35:01 +10:00
  • a5e6539ddf Support joining representation items Dion Moult 2024-09-28 17:34:03 +10:00
  • 7bc4b5100b Support separating representation items Dion Moult 2024-09-28 16:57:15 +10:00
  • 8d08d358af Measure tool persists on screen and can be snapped. The user has an option to clean previous measurements polylines by pressing "E" while using the measure tool. Bruno Perdigão 2024-09-27 16:48:28 -03:00
  • 314534436d Add .ttl + Well Known Text geometry serializer Thomas Krijnen 2024-09-27 16:32:41 +02:00
  • be68a8fdde Support for moving/rotating/scaling for linked models Andrej730 2024-09-27 18:50:27 +05:00
  • 400ebf2efb bim.append_inspected_linked_element to ensure linked file schema is compatible Andrej730 2024-09-27 18:01:17 +05:00
  • 0dff19ba6a Project library dropdown - show only libraries compatible with the current schema Andrej730 2024-09-27 17:47:52 +05:00
  • 24a6ed0e5c Show an error if library file schema is not compatible with the current file Andrej730 2024-09-27 17:43:23 +05:00