Commit Graph

  • 3d81660dad Use util.unit.mm_to_m in add_window_representation Gorgious56 2026-05-26 16:59:44 +02:00
  • b4abd999b6 Use util.unit.mm_to_m in add_door_representation Gorgious56 2026-05-26 16:59:26 +02:00
  • 1e6db764d4 Add numpy axis-index constants + silence MEP-transition prints Gorgious56 2026-05-26 16:58:40 +02:00
  • 936526b41b Add ifcopenshell.util.unit.mm_to_m helper Gorgious56 2026-05-26 16:57:49 +02:00
  • dd902bf0f8 Use fixed overlay text font ifcviewer2 Dion Moult 2026-05-26 13:23:23 +10:00
  • 45ea5eb07a Updates alignment api. Fixes bugs authoring semantic-only alignment bonsai-0.8.6-alpha2605251753 Richard Brice 2026-05-25 10:31:57 -07:00
  • 42ed398169 Simplifies line and circle parent curves and parent curve normalization Richard Brice 2026-05-25 10:29:38 -07:00
  • f70044d373 Fixes bug computing cross slope Richard Brice 2026-05-25 10:28:40 -07:00
  • 2f5d107ff1 Fix #7681: Fix isolate_objects ignoring hide_select/hide_viewport (#7710) Fix_isolate_objects_ignoring_hide_select_hide_viewport Ryan Schultz 2026-02-23 07:09:18 -06:00
  • 719309571e Improve active tool panel hotkey button display bonsai-0.8.6-alpha2605251435 Ryan Schultz 2026-05-25 09:35:12 -05:00
  • 3409c656ca Fix workspace.py is_manual_reference block ordering for build compatibility ManualDrawingReference Ryan Schultz 2026-05-25 08:03:58 -05:00
  • 371aabfef6 Disable Autodesk connector UPX Dion Moult 2026-05-25 15:56:17 +10:00
  • 1c22fa0669 Use bound overlay uploads Dion Moult 2026-05-25 15:50:30 +10:00
  • a91b1da28b Reduce Rocky package size Dion Moult 2026-05-21 15:12:20 +10:00
  • 89cb551dbb Run Autodesk upload/download on a worker thread Dion Moult 2026-05-21 13:12:05 +10:00
  • 102ac551b3 Add VisibilityState/SelectionState tests; test real quantization helpers Dion Moult 2026-05-21 10:30:57 +10:00
  • 137a890256 Add test suite for the Bonsai Viewer Autodesk connector Dion Moult 2026-05-21 10:23:39 +10:00
  • de7520418b Build the Bonsai Viewer in CI with the Autodesk connector bundled Dion Moult 2026-05-21 13:23:27 +10:00
  • e8a93846dd Bundle connectors next to the Bonsai Viewer executable Dion Moult 2026-05-20 20:56:55 +10:00
  • 96941463c0 Simplify Models panel and dialog layout Dion Moult 2026-05-20 20:56:19 +10:00
  • 19bff92a47 Fix data races when parsing IFC files on concurrent threads Dion Moult 2026-05-20 20:07:54 +10:00
  • 66f3593de1 Add Bonsai Viewer docs Dion Moult 2026-05-20 16:35:33 +10:00
  • bb17cfbc40 Rename Bonsai Viewer build option Dion Moult 2026-05-20 16:11:44 +10:00
  • 4913b84af7 Add recent projects to Bonsai Viewer Dion Moult 2026-05-20 15:52:47 +10:00
  • 8734b419e5 Improve Autodesk connector browsing and progress UI Dion Moult 2026-05-20 15:37:07 +10:00
  • 49f6f64e5c Add Autodesk callback port setting Dion Moult 2026-05-20 12:22:42 +10:00
  • dc82171013 Document output formats Dion Moult 2026-05-20 12:04:46 +10:00
  • 084c87ea06 Rename ifcviewer-autodesk connector to bonsaiviewer-autodesk Dion Moult 2026-05-20 09:49:34 +10:00
  • 59e5b2b1b8 Rename IfcViewerFull to Bonsai Viewer Dion Moult 2026-05-20 09:38:10 +10:00
  • fcae3d90af Add CI workflow for Autodesk connector builds Dion Moult 2026-05-20 09:21:57 +10:00
  • 486b858d56 Wire IfcViewer to cloud sync connectors Dion Moult 2026-05-20 09:15:03 +10:00
  • 95c62cc70e Add Autodesk cloud sync connector Dion Moult 2026-05-19 23:33:03 +10:00
  • 6ca38f8bf6 Derive map units from IFC scale Dion Moult 2026-05-19 18:58:17 +10:00
  • e0a504417c Preserve precise viewer placements Dion Moult 2026-05-19 17:31:53 +10:00
  • 8b8fafa698 Unify sidecar production via SidecarBuilder Dion Moult 2026-05-16 21:11:27 +10:00
  • 5f467cd8fa Interface mockup 19 Dion Moult 2026-05-16 17:04:23 +10:00
  • 8242efac97 Mutex bug fixed so remove hack Dion Moult 2026-05-16 17:03:55 +10:00
  • 22f25f0098 Interface mockup 18 Dion Moult 2026-05-15 17:08:08 +10:00
  • fed739847e Add geometry database (.rdbview) export to IfcViewerFull Dion Moult 2026-05-15 11:54:14 +10:00
  • 56273de443 Add IFC to RDB conversion in IfcViewerFull Dion Moult 2026-05-15 08:43:48 +10:00
  • 6901533368 Clean up IfcViewerFull naming Dion Moult 2026-05-15 07:22:31 +10:00
  • 4a91e6a87d Swap interface into IfcViewerFull Dion Moult 2026-05-15 07:18:26 +10:00
  • 03b8b9c1bd Refactor model settings georef view Dion Moult 2026-05-15 06:55:48 +10:00
  • 8f937052b8 Show ENH for first length pick Dion Moult 2026-05-14 11:30:10 +10:00
  • b1bad23a64 Add interface load progress bar Dion Moult 2026-05-14 10:29:26 +10:00
  • d18c05d4bd Add interface model group reparenting Dion Moult 2026-05-14 10:20:43 +10:00
  • cee2dbcc85 Add interface sidecar writeback Dion Moult 2026-05-14 10:06:19 +10:00
  • a755e96c13 Gate LOD test on meshoptimizer Dion Moult 2026-05-14 09:12:04 +10:00
  • 9c1a10190d Interface mockup 17 Dion Moult 2026-05-11 12:57:34 +10:00
  • a4f7db45cd Interface mockup 16 Dion Moult 2026-05-11 12:18:38 +10:00
  • 6df9aeda2c Interface mockup 15 Dion Moult 2026-05-11 09:17:45 +10:00
  • 1c598a981e ifcviewer: per-element visibility (H / Shift+H / Alt+H) Dion Moult 2026-05-11 07:33:09 +10:00
  • 742561c56d Interface mockup 14 Dion Moult 2026-05-10 22:04:03 +10:00
  • 05a15e84a6 Configurable navigation bindings Dion Moult 2026-05-10 21:55:06 +10:00
  • a900f2c437 ifcviewer: promote runtime perf knobs, drop always-on settings Dion Moult 2026-05-10 19:37:20 +10:00
  • 0a297babea ifcviewer-full: volume tool with HUD + per-object labels Dion Moult 2026-05-10 08:45:08 +10:00
  • bba2f30816 ifcviewer: multi-selection + box-select with active highlight Dion Moult 2026-05-09 22:04:00 +10:00
  • d0c8c84e7b Add model coordinates settings Dion Moult 2026-05-09 22:00:19 +10:00
  • 7f153375b2 Rename interface modules Dion Moult 2026-05-09 19:43:26 +10:00
  • d25c2583da ifcviewer: fix progress bar capping at ~1/n during streaming Dion Moult 2026-05-09 07:50:32 +10:00
  • 027e2406be Interface mockup 13 Dion Moult 2026-05-09 07:11:58 +10:00
  • e864a961ee ifcviewer-full: per-patch area labels + skip redundant 2-pt perpendicular Dion Moult 2026-05-08 08:55:26 +10:00
  • d8f37b2376 ifcviewer-full: 1-pt laser, 2-pt XYZ + perpendicular, sharper visuals Dion Moult 2026-05-08 08:50:02 +10:00
  • acfcf6e14e Fix sidecar source loading Dion Moult 2026-05-07 21:41:50 +10:00
  • 5bc7e4b98b ifcviewer-full: length tool (2/3/4+ point distance, angle, polygon area) Dion Moult 2026-05-07 21:41:47 +10:00
  • d3f0ad03fb Quote {id} placeholders in examples (issue #8101) Bruno Postle 2026-05-24 20:25:23 +01:00
  • 738110bed7 Merge parametric_dimensions (PR #8083) to resolve build conflict inset_section_endpoints Ryan Schultz 2026-05-21 19:16:18 -05:00
  • 14c2a6b6a4 Merge origin/regenerate_wall_to_underside to fix build conflict bug_extend_walls_to_underside Ryan Schultz 2026-05-21 18:48:48 -05:00
  • 66fcad84e3 Merge parametric_dimensions (PR #8083) to resolve build conflict Ryan Schultz 2026-05-21 17:29:14 -05:00
  • 913c9c42ba Snap coplanar edge-on faces in FACE/LAYER mode for DrawParametricDimension Ryan Schultz 2026-05-21 15:31:19 -05:00
  • 11a1af2f06 Optimize DrawParametricDimension startup and MOUSEMOVE performance Ryan Schultz 2026-05-21 13:12:56 -05:00
  • 26bd75df31 Add has_underside_connection method to Model class and update wall regeneration logic falken10vdl 2026-05-20 08:53:57 +02:00
  • 268a1c68ad Fix validate_type corruption; remove debug prints Ryan Schultz 2026-04-18 11:57:28 -05:00
  • ff16295523 Fix duplicate booleans in extend_walls_to_underside Ryan Schultz 2026-04-17 08:10:12 -05:00
  • 5ca0ec7545 Regenerate connected walls when recalculating a slab Ryan Schultz 2026-04-17 08:04:00 -05:00
  • 72f19e15be Add extend/regenerate walls to multiple undersides Ryan Schultz 2026-04-16 22:44:53 -05:00
  • c74b4d0f91 Closes #7943: Add regenerate_wall_to_underside operator Ryan Schultz 2026-04-16 22:33:47 -05:00
  • 06e364377d Fix extend_walls_to_underside ridge artifact Ryan Schultz 2026-04-16 22:00:56 -05:00
  • c8d39cc481 At least make sure that hybrid-cgal-simple-opencascade processes the elements correctly #8052 Thomas Krijnen 2026-05-21 14:17:17 +02:00
  • 7e96692764 Merge pull request #8089 from Gorgious56/gizmos bonsai-0.8.6-alpha2605210959 Gorgious56 2026-05-21 11:58:54 +02:00
  • 3e0978062f Add lifecycle-mixin tests + predicate-total registry guard Gorgious56 2026-05-21 11:40:38 +02:00
  • b3f482e0fa Defer mathutils imports in stair gizmo tests Gorgious56 2026-05-21 11:18:00 +02:00
  • 4943c77c5e Add BONSAI_TEST_ARGS env-var fallback to runpytest.py Gorgious56 2026-05-21 11:17:31 +02:00
  • 6caf94f1d3 Sweep docstrings for rot-prone references Gorgious56 2026-05-21 11:09:29 +02:00
  • 1e36cc318e Drop save-time parametric-edit confirm dialog Gorgious56 2026-05-21 11:00:19 +02:00
  • 46381ec08b Prioritize smaller distance gizmos in selection Gorgious56 2026-05-21 10:30:32 +02:00
  • 47af955dd1 Simplify pending edit popup text Gorgious56 2026-05-21 09:48:00 +02:00
  • f582d0230c Fix set_icon_gizmo_position so billboard ignores object rotation Gorgious56 2026-05-20 17:28:18 +02:00
  • 26eef20eb5 Add wall parametric editing and gizmos Gorgious56 2026-05-20 16:58:39 +02:00
  • 2143262883 Fix dead duplicates and misleading import comments Gorgious56 2026-05-20 16:25:49 +02:00
  • 233cc344fa Add tool.Parametric registry and lifecycle mixins Gorgious56 2026-05-20 15:18:44 +02:00
  • a64e737d9c Merge pull request #8078 from Gorgious56/v0.8.0 bonsai-0.8.6-alpha2605191103 Gorgious56 2026-05-19 13:03:21 +02:00
  • 1b2507e143 Fix 8077 : Fix SHIFT + D with non-ifc object selection Gorgious56 2026-05-19 12:29:18 +02:00
  • f898d19679 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-05-19 07:06:22 +02:00
  • 508b99cb73 Fix lint failures and add missing pyparsing dependency (#8048) bonsai-0.8.6-alpha2605182017 Geert Hesselink 2026-05-18 22:17:45 +02:00
  • 1cf9373000 Add test_shape_stats #8054 Thomas Krijnen 2026-05-18 19:25:13 +02:00
  • d8c9d1a47b submodule Thomas Krijnen 2026-05-18 19:24:25 +02:00
  • 0993c1b0f1 Submodule Thomas Krijnen 2026-05-18 18:56:37 +02:00
  • 4ab04d4926 spread out gizmo arrows. Ryan Schultz 2026-05-18 11:19:05 -05:00
  • 22384e136f Fix manifold kernel halfspace direction #8054 Thomas Krijnen 2026-05-18 18:18:05 +02:00