Commit Graph

  • 96653029cf Upgrade standalone CI to SWIG 4.2.1 ifcviewer-wgpu Thomas Krijnen 2026-08-09 10:49:49 +02:00
  • e9fffc221b Silence final compiler warnings Thomas Krijnen 2026-08-09 10:03:41 +02:00
  • a441757080 Use underscore plugin artifact names Thomas Krijnen 2026-08-09 09:52:17 +02:00
  • c818f48a47 Own completed iterator results uniquely Thomas Krijnen 2026-08-09 09:14:41 +02:00
  • 28c9c1d34d Silence remaining compiler warnings Thomas Krijnen 2026-08-09 09:04:28 +02:00
  • f05dd4aea5 Fix #9278. calculate_unit_scale raises the SI prefix to the length exponent for prefixed SQUARE_METRE/CUBIC_METRE units. v0.8.0 bonsai-0.8.6-alpha2608090641 Robert Sigmundsson 2026-08-08 18:30:28 +02:00
  • dcfc22e29e Transfer iterator result ownership Thomas Krijnen 2026-08-09 04:54:51 +02:00
  • be3c2ee770 Expose geometry types in snake case Thomas Krijnen 2026-08-09 04:44:18 +02:00
  • fbfa51c451 Fix MSVC geometry build errors Thomas Krijnen 2026-08-09 04:15:58 +02:00
  • 19f3261dc3 Fixed by @Moult Thomas Krijnen 2026-08-09 03:46:25 +02:00
  • 7ed8584edc Revised update_alignment_parameter_segment_tags to make EndTag optional bonsai-0.8.6-alpha2608081735 Richard Brice 2026-08-08 10:35:20 -07:00
  • 61f30dd200 Silence obvious compiler warnings Thomas Krijnen 2026-08-08 17:08:26 +02:00
  • b706121f53 Replace Boost function callbacks Thomas Krijnen 2026-08-08 16:28:47 +02:00
  • 99a09a2a3c Use snake case conversion result APIs Thomas Krijnen 2026-08-08 16:09:30 +02:00
  • 2ba55ba984 Flatten the geometry representation namespace Thomas Krijnen 2026-08-08 15:56:41 +02:00
  • 616c7a00d5 Inline conversion result vectors Thomas Krijnen 2026-08-08 15:45:04 +02:00
  • 8c003110fe Replace Boost shared pointers Thomas Krijnen 2026-08-08 15:37:53 +02:00
  • 4e49b640a7 Own iterator geometry results Thomas Krijnen 2026-08-08 15:18:51 +02:00
  • c30841aad6 Remove unused adaptor element path Thomas Krijnen 2026-08-08 15:00:48 +02:00
  • 4597929df9 Remove _t suffixes from public types Thomas Krijnen 2026-08-08 14:58:15 +02:00
  • 2859c1ef17 Use value serialization in sphere example Thomas Krijnen 2026-08-08 14:21:10 +02:00
  • 7ae6bf4374 Rename geometry and serializer files Thomas Krijnen 2026-08-08 14:19:57 +02:00
  • 02481b3247 Wrap more classes into ifcopenshell:: namespace Thomas Krijnen 2026-08-08 13:58:39 +02:00
  • 2c47c9d4fa Irrelevant comment Thomas Krijnen 2026-08-08 13:30:47 +02:00
  • c2abc3f844 Remove old Java Native Interface code Thomas Krijnen 2026-08-08 13:29:29 +02:00
  • 4dcd644a32 Deleted unmigrated examples Thomas Krijnen 2026-08-08 13:10:01 +02:00
  • 6fea72b045 Run black Thomas Krijnen 2026-08-08 12:42:25 +02:00
  • 1573730f18 Disambiguate naming Thomas Krijnen 2026-08-08 12:35:44 +02:00
  • 8f4832651a Track patch rename Thomas Krijnen 2026-08-08 12:30:26 +02:00
  • af58eaf79f Last minute refactoring Thomas Krijnen 2026-08-08 07:42:45 +02:00
  • 8870ffb018 Rework c++ docs Thomas Krijnen 2026-08-08 03:44:56 +02:00
  • 4c9e2ad636 build(deps): bump ty from 0.0.63 to 0.0.66 dependabot/pip/ty-0.0.66 dependabot[bot] 2026-08-07 22:43:47 +00:00
  • 5bba21a745 build(deps): bump ruff from 0.16.0 to 0.16.1 dependabot/pip/ruff-0.16.1 dependabot[bot] 2026-08-07 22:43:39 +00:00
  • c5ba22451f Adds update_alignment_parameter_segment_tags function bonsai-0.8.6-alpha2608072133 Richard Brice 2026-08-07 14:33:04 -07:00
  • 1a931ddfd9 Revert "build_pyodide: try more recent pyodide-build" Andrej730 2026-08-07 20:04:46 +05:00
  • f7876a97ee build_pyodide: try more recent pyodide-build Andrej730 2026-08-07 17:52:44 +05:00
  • 4d0e5f6aee ifcopenshell.file: improve missing attribute error msg Andrej730 2026-08-07 17:53:16 +05:00
  • dfc60196ec ifcwrap/cmake: fix using python:abc feature on older swig Andrej730 2026-08-07 15:59:25 +05:00
  • ef4bba8b33 IfcGeomWrapper: remove stale IfcGeom::Matrix reference Andrej730 2026-08-07 13:49:48 +05:00
  • 54df93c001 build_pyodide: debug build_pyodide-debug Andrej730 2026-08-07 12:12:28 +05:00
  • e044b865dd pyodide/test_wheel: make it support modular wheels Andrej730 2026-08-06 19:13:30 +05:00
  • 47812b2d32 gitignore: ignore non-plugins shared objects too (--ifcopenshell-shared) Andrej730 2026-08-06 19:20:21 +05:00
  • 16e58f7369 build_pyodide: push built dependencies as build finished Andrej730 2026-08-06 17:53:57 +05:00
  • 253918c100 serialization/cmake: remove dependency on geometry_kernel_opencascade Andrej730 2026-08-06 17:40:59 +05:00
  • c57554a07e ifcwrap/cmake: dont link against geom kernels Andrej730 2026-08-06 16:09:56 +05:00
  • 2aff2adb42 gitattributes: normalize .i swig templates line endings Andrej730 2026-08-06 19:49:50 +05:00
  • 3d05ccbd59 gitattributes: ensure platform dependent files are stored using correct line endings Andrej730 2026-08-06 19:42:56 +05:00
  • 027203008d black . Andrej730 2026-08-06 19:11:25 +05:00
  • 053d8e9901 Add DriveDimensionLength operator to move anchored objects to target dimension parametric_dimensions Ryan Schultz 2026-08-05 21:08:46 -05:00
  • a6f2396476 Add missing is_manual_drawing_reference getter to Drawing tool Ryan Schultz 2026-08-05 19:39:33 -05:00
  • 74b405a9f7 Write GlobalId index when serializing to RocksDB Dion Moult 2026-08-06 10:16:34 +10:00
  • 38e0e0e297 Compare entity instances in one file by identity again Dion Moult 2026-08-05 11:10:11 +10:00
  • c699c01e91 Fix LinePosition not preserved in section views on element move Ryan Schultz 2026-08-05 16:41:29 -05:00
  • 12c3dabc34 Add insert/remove anchor vertices on existing parametric dimensions Ryan Schultz 2026-08-05 16:13:07 -05:00
  • 048242783e Updates update_key_point_referents to confirm to CT 4.1.4.4.3 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) 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 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