Commit Graph

  • 048242783e Updates update_key_point_referents to confirm to CT 4.1.4.4.3 v0.8.0 bonsai-0.8.6-alpha2608051426 Richard Brice 2026-08-05 07:26:27 -07:00
  • d1027c5877 build-all: fix missing CXXFLAGS in manual build (f8f4725) ifcviewer-wgpu Andrej730 2026-08-05 15:09:13 +05:00
  • d65df3665a split_pyodide_ifcopenshell_wheel: print some logs Andrej730 2026-08-05 13:38:49 +05:00
  • 393640b121 split_pyodide_ifcopenshell_wheel: add doc-string Andrej730 2026-08-05 13:31:31 +05:00
  • 5d6e3fbdc8 order_pyodide_wheel_shared_objects: explain why Andrej730 2026-08-05 13:24:03 +05:00
  • 24c3d855de build-all: drop workaround for expired mpfr ssl Andrej730 2026-08-05 12:43:44 +05:00
  • ae4f5c92fb build-all: remove unnecessary quoting from annotations and Union Andrej730 2026-08-05 12:40:43 +05:00
  • 75a3bf0175 build-all: accept truthy/falsy values in more consistent way Andrej730 2026-08-05 12:23:20 +05:00
  • beb5c1f7ed build_pyodide: use uv Andrej730 2026-08-05 11:27:27 +05:00
  • cede64fb86 build(deps): bump socket.io-parser in /src/ifctester/webapp dependabot/npm_and_yarn/src/ifctester/webapp/socket.io-parser-4.2.7 dependabot[bot] 2026-08-05 04:16:28 +00:00
  • a27c9ef01c Make LinePosition camera-relative in section/elevation views parametric_dimensions Ryan Schultz 2026-08-04 14:21:50 -05:00
  • 8c5d33f9e5 Evict stale snap_objs cache entries on ReferenceError Ryan Schultz 2026-08-04 12:56:44 -05:00
  • f63d02b2b4 Prioritize camera-perpendicular faces for parametric dimension snapping Ryan Schultz 2026-08-04 12:49:57 -05:00
  • 44bf8527f6 Invalidate dim GUID index after Shift+D to ensure duplicated parametric dimensions auto-regenerate Ryan Schultz 2026-07-12 11:54:35 -05:00
  • 6be06bb6c5 Allow deletion of user-placed SECTION_LEVEL/PLAN_LEVEL annotations Ryan Schultz 2026-06-28 13:15:16 -05:00
  • 904a4df651 Closes #6321: Auto-snap SECTION endpoints to drawing border Ryan Schultz 2026-04-18 15:01:00 -05:00
  • ca866b3669 Add external SVG reference support to manual drawing reference tags Ryan Schultz 2026-04-08 13:59:14 -05:00
  • 28219973f6 Fix manual section/elevation annotation placement in non-plan views Ryan Schultz 2026-03-15 15:03:53 -05:00
  • 63fb5635ee Fix ElevationDecorator arrow direction in drawing camera views Ryan Schultz 2026-03-15 14:17:53 -05:00
  • 4be91c26c4 Integrate manual drawing references into annotation tool Ryan Schultz 2026-03-15 13:24:56 -05:00
  • ca652f4534 Add AssignManualDrawingReference operator Ryan Schultz 2026-03-15 12:34:52 -05:00
  • ecd90e45b7 Add manual drawing reference annotation operator Ryan Schultz 2026-03-15 12:02:33 -05:00
  • f0482e7f0c Add IsManualDrawingReference to EPset_Annotation Ryan Schultz 2026-03-15 11:34:41 -05:00
  • 3faa192db8 Add interactive PLAN_LEVEL / SECTION_LEVEL elevation annotation placement Ryan Schultz 2026-06-27 11:47:10 -05:00
  • 5d5be1ea65 remove debug statements Ryan Schultz 2026-06-14 17:34:18 -05:00
  • 86844eedf7 Add BakeParametricDimension and MakeDimensionParametric operators with UI Ryan Schultz 2026-06-14 15:50:13 -05:00
  • 6ab935216f Fix SetDimensionAnchor: use LOCAL_POINT anchor for tessellation VERTEX/EDGE snaps Ryan Schultz 2026-06-14 15:23:48 -05:00
  • 2a5685a7d0 Show drag arrows on all parametric dimensions, not just ForcePerpendicularToFace Ryan Schultz 2026-06-14 15:14:56 -05:00
  • 5309b4614c Fix DrawParametricDimension: always regenerate from anchors after RMB Ryan Schultz 2026-06-14 15:09:27 -05:00
  • ffe7296973 Fix parametric dimension anchor dot clicks: two-event modal + remove stale active-obj guard Ryan Schultz 2026-06-14 15:01:20 -05:00
  • c92451e0fc Fix FACE/VERTEX/EDGE snap for thin edge-on walls in DrawParametricDimension Ryan Schultz 2026-06-14 11:20:13 -05:00
  • 38dc24336e Add anchor gizmo dots, keymap click handler, and auto-sync for parametric dimensions Ryan Schultz 2026-05-17 07:09:45 -05:00
  • d2d47efdd4 Add LinePosition: absolute dimension line placement gated on ForcePerpendicularToFace Ryan Schultz 2026-05-16 19:16:02 -05:00
  • 8a186b3d01 Move dimension anchor/regen buttons to annotation tool; ForcePerpendicularToFace toggle updates selection Ryan Schultz 2026-05-16 15:24:07 -05:00
  • 288b716574 Add BBIM_DimensionTarget: parametric dimensions anchored to element geometry Ryan Schultz 2026-05-15 20:49:10 -05:00
  • 95025ad4b1 Closes #7775: have a BBIM_Dimension.SuppressZeroFeet like there is a BBIM_Dimension.SuppressZeroInches Ryan Schultz 2026-05-15 08:09:01 -05:00
  • b0aa54b37b closes #8060: add multiple customunits to the dimensions string. Ryan Schultz 2026-05-15 07:48:03 -05:00
  • 2d8c9561b8 Improve SetDimensionAnchor snap: hover indicator, visibility, face outline Ryan Schultz 2026-05-22 09:00:39 -05:00
  • fd343188b4 Fix coplanar face snap: correct bbox check, on-edge detection, and ForcePerpendicularToFace Ryan Schultz 2026-05-21 21:05:21 -05:00
  • a9790a3f18 Snap coplanar edge-on faces in FACE/LAYER mode for DrawParametricDimension Ryan Schultz 2026-05-21 15:31:19 -05:00
  • 40d1c20bcc Optimize DrawParametricDimension startup and MOUSEMOVE performance Ryan Schultz 2026-05-21 13:12:56 -05:00
  • 2fcb8c17c7 spread out gizmo arrows. Ryan Schultz 2026-05-18 11:19:05 -05:00
  • ad9192027c Add TAB snap cycling, snap decorators, and fix anchor dot activation for DrawParametricDimension Ryan Schultz 2026-05-18 07:34:54 -05:00
  • b787d76ad6 Fix anchor click, undo, layer regen, and ForcePerpendicularToFace for layer anchors Ryan Schultz 2026-05-18 06:36:00 -05:00
  • 49ecfbf494 Add anchor gizmo dots, keymap click handler, and auto-sync for parametric dimensions Ryan Schultz 2026-05-17 07:09:45 -05:00
  • 22a17cd287 Add LinePosition: absolute dimension line placement gated on ForcePerpendicularToFace Ryan Schultz 2026-05-16 19:16:02 -05:00
  • c35023de88 Move dimension anchor/regen buttons to annotation tool; ForcePerpendicularToFace toggle updates selection Ryan Schultz 2026-05-16 15:24:07 -05:00
  • 9b39dd629b Add ForcePerpendicularToFace + hover-cycle UX for parametric dimensions Ryan Schultz 2026-05-16 15:11:05 -05:00
  • 11543f19ca Add bim.draw_parametric_dimension: snap-based polyline operator for dimensions Ryan Schultz 2026-05-16 07:35:51 -05:00
  • 0874c4e59c Add BBIM_DimensionTarget: parametric dimensions anchored to element geometry Ryan Schultz 2026-05-15 20:49:10 -05:00
  • d2f18709cb Closes #8063: ordinate dimensioning Ryan Schultz 2026-05-15 10:20:02 -05:00
  • 101c4716ea Closes #7775: have a BBIM_Dimension.SuppressZeroFeet like there is a BBIM_Dimension.SuppressZeroInches Ryan Schultz 2026-05-15 08:09:01 -05:00
  • 22c8aa1960 closes #8060: add multiple customunits to the dimensions string. Ryan Schultz 2026-05-15 07:48:03 -05:00
  • 8bdaa8c7cb build-all: ifcopenshell-shared Andrej730 2026-08-04 22:13:25 +05:00
  • 3340d88b95 ifcwrap/cmake: add missing geometry_serializer runtime target installation Andrej730 2026-08-04 22:01:54 +05:00
  • 3c717026ce ifcwrap/cmake: add missing geometry_serializer runtime target installation ifcviewer-wgpu-py313-test Andrej730 2026-08-04 22:01:54 +05:00
  • f1b79123db build_rocky: test build with just Python 3.13 and ifcopenshell-shared Andrej730 2026-08-04 21:15:21 +05:00
  • c23fd446d0 build-all: ifcopenshell-shared Andrej730 2026-08-04 20:51:23 +05:00
  • 0e6e3edaa6 build-all: small alignment fix Andrej730 2026-08-04 20:20:00 +05:00
  • ccb9be0940 build_rocky: add comments to the script Andrej730 2026-08-04 15:39:07 +05:00
  • 82f0a74ab2 Build workflows: drop stale line Andrej730 2026-08-04 16:16:53 +05:00
  • f2129c81b7 build_rocky: set git identity before committing to build repo create-rocky-shared-branch Andrej730 2026-08-04 14:47:37 +05:00
  • 34d76ef351 build_rocky: add install dir skeleton when creating shared branch Andrej730 2026-08-04 14:46:20 +05:00
  • 26aac488a2 create rocky-shared branch Andrej730 2026-08-04 14:32:18 +05:00
  • 6c750b0fdb build-all: fix opencollada patch to support it being buildable as shared Andrej730 2026-08-04 14:19:00 +05:00
  • 6d21801e53 build-all: fix shared build failing because opencollada is always built as static Andrej730 2026-08-04 14:09:42 +05:00
  • 6c049e6d6b build-all: use colors in logs for readibility Andrej730 2026-08-04 13:14:48 +05:00
  • 108acf1cd0 build_rocky: rely on uv for providing Python Andrej730 2026-08-04 12:07:55 +05:00
  • cf7a484ce1 black . Andrej730 2026-08-04 14:24:29 +05:00
  • 6aeaba0e3d p62ifc: carry across what the P6 export actually says Dion Moult 2026-08-04 15:35:30 +10:00
  • 409373d882 Assign / unassign sequence should be specific to sequence type Dion Moult 2026-08-04 13:01:23 +10:00
  • e678012c71 ifcpatch: run FixArchiCADToRevitSpaces headlessly Dion Moult 2026-08-04 12:16:46 +10:00
  • 4e5607b054 Add footprint corner sampling for roof detection space-regeneration-sloped-roof-clipped-extrusion CyrilWaechter 2026-08-04 02:44:15 +02:00
  • c8d39c6cc5 Fix space regeneration determinism and caching bugs CyrilWaechter 2026-08-04 02:39:48 +02:00
  • 538bb492d0 Fix rotated space placement localization during regeneration CyrilWaechter 2026-08-03 20:55:16 +02:00
  • ca08d0e12d Fix space generation location and IFC2X3 B-rep CyrilWaechter 2026-08-03 18:37:21 +02:00
  • a7da317c30 Fix clipped space top reaching sloped planes CyrilWaechter 2026-08-03 14:51:23 +02:00
  • 3ea2facbb2 Add regression tests for sloped slab, curved wall CyrilWaechter 2026-08-03 14:28:56 +02:00
  • f3e51aa061 Pass bounding walls into space representation CyrilWaechter 2026-08-03 14:06:11 +02:00
  • 2a48c728b8 Wire space volume strategy detection CyrilWaechter 2026-08-03 13:38:38 +02:00
  • 2d10c6fcb9 Add B-rep fallback space builder CyrilWaechter 2026-08-03 12:56:01 +02:00
  • 8e6d5b7e4f Match sloped faces in boundary generation CyrilWaechter 2026-08-03 12:51:54 +02:00
  • 94214e7892 Add clipped extrusion space builder CyrilWaechter 2026-08-03 11:54:26 +02:00
  • 1025eb91cc Add space volume strategy detection CyrilWaechter 2026-08-03 11:31:41 +02:00
  • 6ec8cce498 Align vertical bounding plane strategy contract with caller CyrilWaechter 2026-08-03 11:07:19 +02:00
  • f56cd201e3 Add vertical bounding plane detection for space generation CyrilWaechter 2026-08-03 10:55:54 +02:00
  • a7b0cc8cfd Expand space regeneration design spec with prior art CyrilWaechter 2026-08-03 03:33:16 +02:00
  • 364f8d1b6b Add space regeneration sloped-roof design spec CyrilWaechter 2026-08-03 03:32:27 +02:00
  • 0b8875669e Let the viewport composite over what is behind it Dion Moult 2026-08-04 10:46:02 +10:00
  • c9f269a0e5 Draw a silhouette outline around the selection Dion Moult 2026-08-03 18:07:52 +10:00
  • 83a7836081 stub: document use_attribute_value_derived Andrej730 2026-08-03 20:03:26 +05:00
  • cdf107e579 validate fixtures: validate expected error count Andrej730 2026-08-03 19:46:18 +05:00
  • c1c94b9362 validate: document supported Path type Andrej730 2026-08-03 18:44:06 +05:00
  • cb52013a5d validate: color output for readibility Andrej730 2026-08-03 18:36:32 +05:00
  • de4ad60df3 validate: at the end print number of errors found Andrej730 2026-08-03 18:24:59 +05:00
  • 2fe177885e Drop unused log_entry_type named tuple (31cf1127a) Andrej730 2026-08-03 18:01:04 +05:00
  • f457048285 rules fixtures: check number of expected failures Andrej730 2026-08-03 17:50:50 +05:00
  • 0e9ef70971 rules fixtures: append comment indicating fixture origin Andrej730 2026-08-03 16:51:10 +05:00
  • ea0be33aa1 ifcopenshell.validate: typing for json logger statements Andrej730 2026-08-03 16:23:47 +05:00
  • 44ce7c7e8a rules fixture: nornallize headers Andrej730 2026-08-03 16:07:29 +05:00