Commit Graph

  • 4f21bd1c69 Auto mem mngt in conversion result number types; more arithmetic on OpaqueCoordinate Thomas Krijnen 2026-06-22 10:38:25 +02:00
  • 73f31477d5 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-06-21 08:18:19 +02:00
  • 312be203c9 SYN004 test case Thomas Krijnen 2026-06-20 21:30:31 +02:00
  • 7c9df9f980 Don't erronously terminate on [SYN004] Non-entity type messages Thomas Krijnen 2026-06-20 21:18:23 +02:00
  • 669e04664d Consistent policy on normalization in halfspace eq map() Thomas Krijnen 2026-06-20 13:30:17 +02:00
  • c0f2fb1860 Store actual subentities in CgalShape instead of the strange degeneracies convention Thomas Krijnen 2026-06-19 20:50:40 +02:00
  • 9396340b13 parse examples: Include -definitions.h header as well so that preprocessor switches works Thomas Krijnen 2026-06-19 20:38:37 +02:00
  • e2a4e5692f Add network path overlay for walls and MEP bonsai-0.8.6-alpha2606190707 Gorgious56 2026-06-19 08:52:38 +02:00
  • 104eeaf0cd Fix clip-box edit-mode picker + rotation margin bonsai-0.8.6-alpha2606181541 bonsai-0.8.6-alpha2606181539 Gorgious56 2026-06-18 17:35:56 +02:00
  • 260a387069 Fix loading project library without IfcProject bonsai-0.8.6-alpha2606181517 Gorgious56 2026-06-18 17:13:03 +02:00
  • adf2b99569 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-06-18 10:46:27 +02:00
  • 937270fc49 Fix thickness and offset calculation for rotated slabs. Get existing x_angle instead of using object rotation_euler.x bonsai-0.8.6-alpha2606180121 Bruno Perdigão 2026-06-17 22:17:53 -03:00
  • 156c6183eb fix custom offset unit scale when loading from pset. Bruno Perdigão 2026-06-16 18:35:17 -03:00
  • 95fcf9e35c fix custom_offset scale material layers Bruno Perdigão 2026-06-16 12:21:21 -03:00
  • 855de34d22 Catch and log errors during initialize_settings() Thomas Krijnen 2026-06-17 18:23:19 +02:00
  • 1e91eebf51 Bump tar from 7.5.11 to 7.5.16 in /src/ifctester/webapp dependabot[bot] 2026-06-17 12:30:04 +00:00
  • d5bed316cd Option for ifcwrap cmake to run standalone #8165 Thomas Krijnen 2026-06-17 14:28:23 +02:00
  • 4d3bff4e3a feat(ifc5d): include quantity Formula in serialised Quantities bonsai-0.8.6-alpha2606161135 bonsai-0.8.6-alpha2606161131 carlopav 2026-06-16 08:35:13 +02:00
  • 0b0e34f18d Merge pull request #8178 from Gorgious56/bonsai/clip-box Gorgious56 2026-06-16 13:31:04 +02:00
  • 6147a58d7a Add viewport clip-box feature Gorgious56 2026-06-16 13:26:44 +02:00
  • 51eb8aece7 Add bisect_and_cap helper to tool.Geometry Gorgious56 2026-06-16 13:26:08 +02:00
  • 5cc9daa2f9 Add OBB clip-plane and planar tessellation to tool.Cad Gorgious56 2026-06-16 13:24:42 +02:00
  • a56b5660d0 Extract transform-modal gate + viewport helpers to tool.Blender Gorgious56 2026-06-16 13:23:46 +02:00
  • 5f1efeffaf Tolerate stale array child/parent GUIDs (#8177) bonsai-0.8.6-alpha2606160834 Gorgious56 2026-06-16 10:33:56 +02:00
  • 074021de70 fix(ifc5d): escape quantity names when serialising Quantities to JSON bonsai-0.8.6-alpha2606160435 carlopav 2026-06-15 19:06:57 +02:00
  • ed7239526c Merge pull request #8173 from Gorgious56/bonsai/wall-slab-gizmos bonsai-0.8.6-alpha2606151401 Gorgious56 2026-06-15 16:00:56 +02:00
  • 7cd7db0c2b Tidy: black formatting + PR7a test docstrings Gorgious56 2026-06-15 14:56:46 +02:00
  • 13c89ace83 Fix merge crash + surface/lock fillet preview connections Gorgious56 2026-06-15 14:32:29 +02:00
  • 6119f0045e Swap merge convention to active-is-survivor Gorgious56 2026-06-15 12:37:24 +02:00
  • bbe437adc8 Fix wall-split filled-opening classification + void copy Gorgious56 2026-06-15 11:41:01 +02:00
  • 7dcf415ef1 Resync wall props after dimension mutation Gorgious56 2026-06-15 11:06:32 +02:00
  • 3f8d7165e5 Preserve openings on wall merge Gorgious56 2026-06-15 10:57:07 +02:00
  • ca1e2165e8 Merge pull request #8172 from Gorgious56/bonsai/railing-edit-gizmos bonsai-0.8.6-alpha2606150823 Gorgious56 2026-06-15 10:23:16 +02:00
  • 2f067187ee Disable snap on schematic gizmos Gorgious56 2026-06-15 10:08:50 +02:00
  • 6a6756de66 Bump binary versions in makefiles; add backwards compatibility to logger usage in python #8167 bonsai-0.8.6-alpha2606150757 Thomas Krijnen 2026-06-15 09:56:36 +02:00
  • 9f5e4d3949 Fix parametric dimension dot clicks broken by bim.cross_select BLOCKING modal cross_select_integration Ryan Schultz 2026-06-14 18:52:05 -05:00
  • 22707fa534 Bring back multiple schema includes in IfcParseExamples.cpp Thomas Krijnen 2026-06-14 21:02:35 +02:00
  • 3e7b739d8d Don't rely on typeid() naming in VariantArray bonsai-0.8.6-alpha2606141828 Thomas Krijnen 2026-06-14 20:27:49 +02:00
  • ca99ef3af7 More changes to pass around logger to parse-related calls Thomas Krijnen 2026-06-14 14:49:14 +02:00
  • 55428a0878 Add wall regen helper, fillet underside, bug sweep Gorgious56 2026-06-14 10:56:07 +02:00
  • 682bd0a4f7 closes #6235 - Add copy toggle to CAD offset (#8168) bonsai-0.8.6-alpha2606121908 Ryan Schultz 2026-06-12 14:08:21 -05:00
  • 0d39a21bf4 closes #6235 - Add copy toggle to CAD offset offset_copy_toggle Ryan Schultz 2026-06-12 14:02:44 -05:00
  • 671217d494 Commit remainder of fixes to IfcParseExamples Thomas Krijnen 2026-06-12 12:13:35 +02:00
  • 815699f64b Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-06-12 11:59:40 +02:00
  • dcebf23af8 Workaround for header construction order Thomas Krijnen 2026-06-12 11:41:11 +02:00
  • bb8681a954 Cascade connection cleanup on element delete Gorgious56 2026-06-12 11:11:07 +02:00
  • c7d5d6c498 Gate slab disconnect gizmos behind parametric edit lifecycle Gorgious56 2026-06-12 11:05:02 +02:00
  • 4d22a3fdb9 Enable retargeting of example schema Thomas Krijnen 2026-06-12 11:04:18 +02:00
  • a3593ed58b Unify wall disconnect ops via bim.disconnect_elements Gorgious56 2026-06-12 09:06:09 +02:00
  • b0eb55cc38 Add bim.disconnect_wall_slab operator Gorgious56 2026-06-12 08:19:04 +02:00
  • f6590d8be2 Add tool.Wall slab-connection helpers + tests Gorgious56 2026-06-12 08:02:50 +02:00
  • 3136c74c2f Pass logger to proj callback Thomas Krijnen 2026-06-11 21:57:42 +02:00
  • 347a3c80bb More logger changes Thomas Krijnen 2026-06-11 21:04:44 +02:00
  • df59c888fd Fixes after merge datamodel-v1.0 Thomas Krijnen 2026-06-11 21:02:03 +02:00
  • 92aa890add Refresh railing preview on every gizmo edit Gorgious56 2026-06-11 20:49:41 +02:00
  • 05c9df74f9 Migrate railing terminal type to PickType menu Gorgious56 2026-06-11 20:49:27 +02:00
  • 964fb045f7 Guard HasShapeAspects access on IFC2X3 representation iteration Gorgious56 2026-06-11 09:17:35 +02:00
  • 08a3a3864b Fix np_frombuffer_legacy length-vs-dtype check Gorgious56 2026-06-10 17:36:11 +02:00
  • 37e080c6de Read wall extent from bbox in cursor gizmo layout Gorgious56 2026-06-10 13:17:07 +02:00
  • 903baa9e5c Hide MEP gizmos on non-parametric elements Gorgious56 2026-06-10 13:00:01 +02:00
  • 0b95688dd1 Move _is_multiple_of_pi to tool.Cad Gorgious56 2026-06-10 12:35:21 +02:00
  • da95be801c Add MEP cache + smoke + cancel-ops forward-compat tests Gorgious56 2026-06-10 12:27:23 +02:00
  • b6e03574d2 DRY transform-modal draw gate + polyline helper Gorgious56 2026-06-10 12:26:48 +02:00
  • 083022dea3 Cache array-child + wall topology by IFC generation Gorgious56 2026-06-10 12:25:42 +02:00
  • a9512492f0 Centralise model test fixtures via conftest Gorgious56 2026-06-10 12:24:44 +02:00
  • 9e35db593e Extract MEP bend preview + refine port operators Gorgious56 2026-06-10 12:24:05 +02:00
  • 38ea9c0ac3 Brighten and dash opening occlusion outline Gorgious56 2026-06-09 22:49:00 +02:00
  • d83e643780 Migrate MEPConnectElements args from object names to IFC GUIDs Gorgious56 2026-05-22 13:32:08 +02:00
  • 3d8469a46f Add MEP bend tessellation helper tests Gorgious56 2026-06-09 22:18:22 +02:00
  • 8bc87dbde6 Add MEP port operator dispatch tests Gorgious56 2026-06-09 21:46:34 +02:00
  • f71240bc5f Add GizmoMEPActions wiring contract tests Gorgious56 2026-06-09 21:45:34 +02:00
  • ab2fddb170 Fix decorator face-tri overlay artifacts Gorgious56 2026-06-09 20:16:46 +02:00
  • 0319763376 Warn on shared-rep parametric edits Gorgious56 2026-06-09 17:32:44 +02:00
  • 83d4283934 Add bend re-edit gizmo Gorgious56 2026-06-09 16:37:16 +02:00
  • 8efb5ae515 Hide wall topology gizmos on array children Gorgious56 2026-06-09 16:50:04 +02:00
  • 2c3935bf9d Add readonly door swing arc preview Gorgious56 2026-06-09 16:13:59 +02:00
  • 4a6087699b Add MEP bend preview + bend tessellation fallback Gorgious56 2026-06-09 16:12:35 +02:00
  • 122f6069f1 Add cursor-bound perpendicular wall gizmo Gorgious56 2026-06-09 13:54:39 +02:00
  • da36e5f7fc Add GizmoMEPActions + bend precondition + obstruction modes Gorgious56 2026-06-09 12:44:19 +02:00
  • ccc4b4fc58 Add MEP unjoin / terminal-remove / path-select operators Gorgious56 2026-06-09 12:16:15 +02:00
  • 8c732ac3fa Align extend gizmo arrow with segment axis Gorgious56 2026-06-09 11:51:37 +02:00
  • 04d0246910 Add MEP bend preview decorator + join dispatcher Gorgious56 2026-06-08 21:18:18 +02:00
  • 92172880a4 Fix #8138: door/window container assignment no-op Gorgious56 2026-06-08 18:53:50 +02:00
  • 8374dd6d46 Add MEP pipe / duct segment edit gizmos Gorgious56 2026-06-08 15:01:03 +02:00
  • db27d0ec0a Hide parametric gizmos during transform modal Gorgious56 2026-06-08 13:33:08 +02:00
  • bfda77e3e8 Add clear_preview_state helper + DRY preview cleanup Gorgious56 2026-06-08 10:25:59 +02:00
  • 2ac65aeb8b Backport pending-opening-cuts banner from gh8088 Gorgious56 2026-06-08 10:18:37 +02:00
  • 0fc5c97eea Add MEP bend preview Scene properties + lifecycle Gorgious56 2026-06-08 10:17:30 +02:00
  • adf2603c0e Add partial-state rollback on execute_ifc_operator Gorgious56 2026-06-08 08:45:05 +02:00
  • 0132ba39bb Catch decomposition errors #8149 Thomas Krijnen 2026-06-09 21:35:40 +02:00
  • 3cb20035ae Error on tessellation request in IFC2X3 Ryan Schultz 2026-06-09 07:30:59 -05:00
  • af9c60f07b Apply black formatting to satisfy lint-formatting CI Gorgious56 2026-06-07 02:05:53 +02:00
  • 10c63b894d Add no headless test for Bonsai Snap Target. Bruno Perdigão 2026-06-05 18:29:19 -03:00
  • 3f9b25d4e0 Use version preprocessor guards for RocksDB unique_ptr API, retain unique_ptr internally Bruno Postle 2026-06-05 08:12:55 +01:00
  • 818ca6b2bc Support RocksDB shared library and new unique_ptr DB::Open API Bruno Postle 2026-06-04 22:31:02 +01:00
  • 5f7d9b86b8 Use std::lexicographical_compare in Point_d_4d_Less Bruno Postle 2026-06-05 08:17:29 +01:00
  • 2dff2cd3b2 Fix CGAL 6.x build: add Point_d_4d_Less comparator for std::map Bruno Postle 2026-06-04 22:25:30 +01:00
  • 78697582f7 Add missing standard library includes for self-sufficient headers Bruno Postle 2026-06-04 22:23:19 +01:00
  • 6f93357ed2 Fix --convert-back-units on transformation object #8137 Thomas Krijnen 2026-06-04 22:15:35 +02:00
  • 9ffc505ab4 Check for empty result after BOPAlgo_MakerVolume and reset manifoldness state #8140 Thomas Krijnen 2026-06-04 21:41:06 +02:00