Commit Graph

  • 9ec05a37d1 Make faceset duplicate loop detection respect inner/outer #8140 Thomas Krijnen 2026-06-04 21:38:11 +02:00
  • 093fd0e273 Re-sew non-manifold operands; interior loop re-orientations affect edge identity #8140 Thomas Krijnen 2026-06-04 21:37:41 +02:00
  • 0eedc7bdc2 Sane error messages for unsupported items in geometry libs #8106 Thomas Krijnen 2026-05-27 14:55:25 +02:00
  • 99d758a330 Promote idle-row icons into the slot system Gorgious56 2026-06-06 18:22:27 +02:00
  • b873db11db Clear wall-edit gizmos off click targets in plan view Gorgious56 2026-06-05 16:02:47 +02:00
  • 882eff0b7e Consolidate load_post parametric drains Gorgious56 2026-06-05 13:20:49 +02:00
  • e3738999c1 Relocate feature decorators to their owning modules Gorgious56 2026-06-05 12:45:51 +02:00
  • 6391dbebb5 Bbox dimensions key, DRY array operators, drop dead code Gorgious56 2026-06-05 12:03:26 +02:00
  • f5cdf5777e Fix wall edit lifecycle + drain wall_offset_gizmos cache on load Gorgious56 2026-06-05 10:27:01 +02:00
  • 54c00f0306 Fix demo preset crash + scope header refresh Gorgious56 2026-06-04 10:42:58 +02:00
  • 6f036edf08 Drop dead Geometry.has_material_styles + sanitation sweep Gorgious56 2026-06-04 09:08:47 +02:00
  • a3533bfa49 Adopt _CommitWallDraftsFirstMixin on 7 wall operators Gorgious56 2026-06-03 17:15:45 +02:00
  • e0aa39068d Shift-click add-opening preserves filling placement Gorgious56 2026-06-03 16:44:38 +02:00
  • 81bacb5899 Use menu pick gizmo for door / window / stair type Gorgious56 2026-06-03 16:07:13 +02:00
  • 56097694bf Add host-wall offset gizmos for door/window edit Gorgious56 2026-06-03 15:34:48 +02:00
  • d0334a72ab Show wall cursor gizmos outside edit mode + axis previews Gorgious56 2026-06-03 13:57:39 +02:00
  • 046917f75d Generalise opening gizmos + DRY toolbar plumbing Gorgious56 2026-06-03 12:39:17 +02:00
  • c398deba71 Stack cursor-anchored wall gizmos along screen-up in top view Gorgious56 2026-06-02 19:22:38 +02:00
  • 5ce7d6f834 Port WallGizmoPreviewDecorator from gizmos-8088 Gorgious56 2026-06-02 17:30:13 +02:00
  • 497acc3d19 Stack wall-join trio along screen-up + L/T glyphs Gorgious56 2026-06-02 15:35:31 +02:00
  • ebb3b1ed10 Optimize 2D projection in ray_cast_by_proximity_2d Bruno Perdigão 2026-06-01 22:27:58 -03:00
  • 1597b30997 Early-terminate solid raycasts in non-xray mode Bruno Perdigão 2026-06-01 22:18:13 -03:00
  • 777eda3b09 Lazy BVH tree construction in SnapObj Bruno Perdigão 2026-06-01 09:53:54 -03:00
  • 0ceb61f0c0 Add has_underside_connection method to Model class and update wall regeneration logic falken10vdl 2026-05-20 08:53:57 +02:00
  • f5966f20a8 Fix validate_type corruption; remove debug prints Ryan Schultz 2026-04-18 11:57:28 -05:00
  • 5f8688862f Fix duplicate booleans in extend_walls_to_underside Ryan Schultz 2026-04-17 08:10:12 -05:00
  • f3e4852f3f Regenerate connected walls when recalculating a slab Ryan Schultz 2026-04-17 08:04:00 -05:00
  • 8ec946d189 Add extend/regenerate walls to multiple undersides Ryan Schultz 2026-04-16 22:44:53 -05:00
  • b10c9cd902 Closes #7943: Add regenerate_wall_to_underside operator Ryan Schultz 2026-04-16 22:33:47 -05:00
  • 97cd08ee92 Fix extend_walls_to_underside ridge artifact Ryan Schultz 2026-04-16 22:00:56 -05:00
  • a002e1e56d Fix assign_container in spatial.py (#8079) falken10vdl 2026-06-01 14:02:28 +02:00
  • c559ee0015 Fix sign of temporary offset restore in sweep_along_curve Tiago Azevedo 2026-05-29 01:45:27 -03:00
  • d71856d884 Migrate Modifier shim callers + drop the shim block Gorgious56 2026-06-02 12:59:40 +02:00
  • 0c8b6e93c6 Add GizmoRoofEdition + fix low-slope normals + cancel restore Gorgious56 2026-06-02 12:20:52 +02:00
  • e1ab5047b0 Fix fillet preview crash + surface openings on fillet walls Gorgious56 2026-06-02 11:39:12 +02:00
  • 28491b290a Split update_bim_tool_props commit vs selection Gorgious56 2026-06-02 10:57:16 +02:00
  • 645054aa6a Wire array panel buttons to triad lifecycle Gorgious56 2026-06-02 10:37:01 +02:00
  • 95ad96c25e Fix door swing arcs + declarative SwingArcConfig Gorgious56 2026-06-02 10:15:09 +02:00
  • a2d600b9af Add IconSlot placeholders + stair xN tread label Gorgious56 2026-06-02 08:38:01 +02:00
  • fbfbe93550 Drop per-gizmo preferences + fix dynamic-wall face normals + DRY colors Gorgious56 2026-06-01 18:32:54 +02:00
  • 782f25bd31 Highlight partner wall on link-toggle hover Gorgious56 2026-06-01 16:40:18 +02:00
  • f2868c2631 Replace hardcoded icon-X constants with IconSlot layout manager Gorgious56 2026-06-01 16:19:42 +02:00
  • a48f326ab2 Add link-toggle hover gizmo for wall junctions Gorgious56 2026-06-01 14:51:31 +02:00
  • 49fe0756fa Fix spurious X/Y rotation on fillet corner wall Gorgious56 2026-06-01 14:49:33 +02:00
  • 1534003e51 Fix fillet partner missing from wall unjoin gizmo Gorgious56 2026-06-01 14:42:57 +02:00
  • ea487fb17c Add array parametric edit lifecycle + GizmoArrayEdition / Child Gorgious56 2026-06-01 14:39:58 +02:00
  • e0ad34ffd4 Drop duplicate _path_connection_location_world in wall.py Gorgious56 2026-06-01 10:48:09 +02:00
  • 12f9e377c8 Route _has_material_styles through tool.Root.has_material_styles Gorgious56 2026-06-01 10:47:57 +02:00
  • 669e5c2aed Add behaviour-contract tests for PR4 surfaces Gorgious56 2026-06-01 08:35:26 +02:00
  • 3f5273744d Discard previews on IFC save + harden preview-active gate Gorgious56 2026-05-31 19:10:48 +02:00
  • d6f55b0bf0 Drop wall.py local read_geometry + validate dupes + relax gates Gorgious56 2026-05-31 12:15:39 +02:00
  • bf6fd52786 Hide sister gizmos during preview + ESC cancels + DRY wall polls Gorgious56 2026-05-31 10:38:30 +02:00
  • 9f748fa4a9 Add wall-fillet feature: operators, gizmos, decorator Gorgious56 2026-05-30 13:04:49 +02:00
  • eeede522d9 Add wall-fillet helper functions + recreate_wall hook Gorgious56 2026-05-28 16:42:42 +02:00
  • d955763f63 Gate parametric-edit array gizmo until integration completes Gorgious56 2026-05-28 15:30:46 +02:00
  • 93c51c1a39 Add cursor-aware extend-arrow flip on wall edit gizmos Gorgious56 2026-05-28 15:14:51 +02:00
  • deaf090a50 Add single-wall unjoin operator + gizmo group Gorgious56 2026-05-28 15:05:23 +02:00
  • db94877d8b Add wall path-connection inverse-walk helpers Gorgious56 2026-05-21 22:59:00 +02:00
  • 8e93fde930 Add wall draft-resync helper + wire 6 mutation operators Gorgious56 2026-05-28 14:06:11 +02:00
  • f28b901a49 Fix parametric framework live-session regressions Gorgious56 2026-05-28 13:48:15 +02:00
  • 1b272c039d Refactor bim/module/drawing/gizmos — framework + icon infra Gorgious56 2026-05-27 23:56:28 +02:00
  • b84be2e84c Add TypeAccessorBase + CycleTypeMixin + PickTypeMixin Gorgious56 2026-05-27 23:06:42 +02:00
  • d179c4415c Remove debug print Bruno Perdigão 2026-05-31 22:30:56 -03:00
  • cf34be07e1 Add more no headless test for snap Bruno Perdigão 2026-05-31 22:19:41 -03:00
  • 5f5e7de5f6 Merge tests into a single file Bruno Perdigão 2026-04-30 20:42:26 -03:00
  • bc07342354 Add test files and scripts Bruno Perdigão 2026-04-28 14:04:52 -03:00
  • 64dadac8d6 Initial implementation of tests for modal operators Bruno Perdigão 2026-04-28 14:03:24 -03:00
  • 89b4072d6d Bonsai Makefile - pin deepdiff<9.1 Gorgious56 2026-05-31 19:31:27 +02:00
  • ee3f49b111 Restore pre-aggregate selection on exit; deselect on unsupported profile Ryan Schultz 2026-05-31 07:41:03 -05:00
  • 73063cebf1 Deselect geometry after exiting item mode in aggregate context Ryan Schultz 2026-05-31 07:25:58 -05:00
  • 656e3bb4e8 Add select_similar to type attribute panels Ryan Schultz 2026-05-30 21:53:13 -05:00
  • f1a4ea4207 Add clipboard copy to SelectSimilarContainer operator Ryan Schultz 2026-05-30 17:41:50 -05:00
  • 70ec460376 Fix #8128: Fix filter_elements skipping groups after a zero-result facet_list Ryan Schultz 2026-05-30 16:28:14 -05:00
  • 51ba331226 Closes #8127: Add imperial location display to Placement panel Ryan Schultz 2026-05-30 14:08:53 -05:00
  • efcabed10d Format stair lengths using IFC length unit Ryan Schultz 2026-05-30 12:03:50 -05:00
  • 11154baa39 IfcCostSchedule PDF export with typst: fix bugs carlopav 2026-05-22 22:23:58 +02:00
  • 3e9b947b3f Cache opening previews + dissolve fill Gorgious56 2026-05-28 15:00:32 +02:00
  • 37456c9a1d Fix CardinalPoint not applied to all selected objects Ryan Schultz 2026-05-28 21:21:16 -05:00
  • 4e54f67cc0 Fix negative zero in imperial feet-inches parser Ryan Schultz 2026-05-28 12:14:23 -05:00
  • f9f756ae79 Add tests for decorator_cache + undo-resync dispatch Gorgious56 2026-05-27 18:34:32 +02:00
  • 26502a1a2a Fix wall split: preserve door/window fill rel Gorgious56 2026-05-21 22:13:43 +02:00
  • 05812d089a Fix wall split: keep straddling openings on both walls Gorgious56 2026-05-21 17:34:23 +02:00
  • 4c2100593b DRY tag-redraw-3D-viewports loops via tool.Blender.update_all_viewports Gorgious56 2026-05-27 16:01:18 +02:00
  • dbb6cff723 Add parametric-draft undo-resync registry Gorgious56 2026-05-27 15:56:19 +02:00
  • aba9986628 Refactor bim/parametric_lifecycle — drift triad + Cancel polish Gorgious56 2026-05-27 15:50:42 +02:00
  • ed6530f68b Decompose bim/handler.py load_post + install cache + discard hooks Gorgious56 2026-05-27 15:28:18 +02:00
  • 55d5e15d6a Add bim/module/model/preview_base module Gorgious56 2026-05-27 15:25:07 +02:00
  • f7db539fcd Wrap tool.System.get_decoration_data with TokenCache lookup Gorgious56 2026-05-27 14:55:44 +02:00
  • 3f9ecbeda1 Add bim/decorator_cache module — TokenCache + handler primitives Gorgious56 2026-05-27 14:53:06 +02:00
  • 731b057892 Fix latent runtime bugs + ty annotations surfaced by CI Gorgious56 2026-05-27 14:38:37 +02:00
  • 7d77ea032c Add addon-load smoke test pinning register/unregister cycle Gorgious56 2026-05-27 13:26:38 +02:00
  • 8669f53fc1 Fix tool.Parametric to ship safely on v0.8.0 bim layer Gorgious56 2026-05-27 13:26:21 +02:00
  • 3eafc9dc49 Extract bim/ifc + tool/cad helpers referenced by PR2 Gorgious56 2026-05-27 10:33:35 +02:00
  • 79a4ce648f Add tool.Blender.Modifier backward-compat shims Gorgious56 2026-05-27 09:23:29 +02:00
  • 8c9fcfd5e4 Refactor tool.Parametric — feature registry + lifecycle hooks Gorgious56 2026-05-27 09:21:39 +02:00
  • 8cf6d5a001 Polish tool.Model + tool.Pset + add tool.Slab service Gorgious56 2026-05-27 00:14:51 +02:00
  • 7bb76660e6 Add tool.Geometry helpers for body representation + placement Gorgious56 2026-05-27 00:04:03 +02:00
  • 6c4414aa4e Extend tool.Blender for parametric framework + decorators Gorgious56 2026-05-27 00:00:53 +02:00
  • 4a70250c68 Add tool.Duplicate service Gorgious56 2026-05-26 23:48:11 +02:00
  • 3555c6effd Extend tool.System with port + path helpers Gorgious56 2026-05-26 23:45:14 +02:00