Commit Graph

  • 08ebd05be5 Support vector<string> setting types Thomas Krijnen 2026-07-07 10:13:54 +02:00
  • b2d58d0b81 cmake: read the VERSION file unconditionally so builds report the real version #8164 Petru Conduraru 2026-07-06 22:06:42 +03:00
  • c0b7f37fa0 Merge 'select-by-representation-type' (#7916) as ancestor for build (re-apply post-rebase) opening-template-on-type Ryan Schultz 2026-07-06 09:49:06 -05:00
  • 7322263a5e GltfSerializer: clamp roughnessFactor into the valid glTF range #8073 Petru Conduraru 2026-07-05 18:31:02 +03:00
  • 49de7dbcb1 ExtractElements: handle IfcProject without RepresentationContexts #8199 bonsai-0.8.6-alpha2607061125 bonsai-0.8.6-alpha2607061121 Petru Conduraru 2026-07-05 19:48:05 +03:00
  • bade0647e8 util.unit: scale RepresentationContext Precision on unit conversion #6127 Petru Conduraru 2026-07-05 20:17:32 +03:00
  • 58cfab48e6 entity_instance: get_info_2 falls back to get_info for unsupported args #4270 bonsai-0.8.6-alpha2607061115 Petru Conduraru 2026-07-05 20:40:46 +03:00
  • fa597536e1 IfcParse: drop ostringstream from format_double per review #7696 Petru Conduraru 2026-07-06 13:54:34 +03:00
  • ee2b357d74 IfcParse: serialize REALs with shortest round-trip form #7696 Petru Conduraru 2026-07-06 12:44:52 +03:00
  • b1be7d92e6 ifcwrap: accept numpy scalars in aggregate type check #5873 Petru Conduraru 2026-07-06 12:56:01 +03:00
  • d2381ad6c6 IfcParse: don't strip delimiters from a single-character token #5683 Petru Conduraru 2026-07-06 08:19:57 +03:00
  • 5e539890f1 buildinfo: report the release version instead of a hardcoded fallback #8164 Petru Conduraru 2026-07-06 09:09:11 +03:00
  • 6b4c0194ff Merge pull request #7093 from falken10vdl/group_drawings_in_groups_and_dcos bonsai-0.8.6-alpha2607060640 falken10vdl 2026-07-06 08:40:49 +02:00
  • 0716e5038e Group Active Drawing controls into a collapsible "Drawing Settings" section drawing_render_overrides Ryan Schultz 2026-06-14 09:01:29 -05:00
  • b928902e3c Add per-drawing render overrides (status_render module) Ryan Schultz 2026-06-13 10:54:50 -05:00
  • 8ece3790aa Update opening-template dev-note dev-notes-system Ryan Schultz 2026-07-01 07:08:43 -05:00
  • 6585f0ee2b Add dev-notes convention for feature branches Ryan Schultz 2026-06-24 14:22:00 -05:00
  • 1614791775 Fix SHAPELY fill mode dropping surface fills for all but the last linked file bonsai-0.8.6-alpha2607052247 Bruno Postle 2026-07-05 23:45:43 +01:00
  • 4ec042595e Preserve adjusted extrusion openings on duplicate Ryan Schultz 2026-07-01 07:01:06 -05:00
  • 48f6e2908b Propagate edited void to all type occurrences Ryan Schultz 2026-06-25 07:45:44 -05:00
  • 1cd7e52c49 Helps with #7853: Select objects by RepresentationType from panel Ryan Schultz 2026-04-07 10:10:42 -05:00
  • 2e6f17ed0f Preserve custom opening geometry via a type-level Reference template Ryan Schultz 2026-06-24 13:31:24 -05:00
  • be8595e9a3 Merge PR #7940 (Concatenate_selections) to resolve build conflicts Ryan Schultz 2026-07-05 14:33:19 -05:00
  • b549e65ad9 bonsai: restore descriptive name for test_copy_with_new_geometry_copied_from_the_old bonsai-0.8.6-alpha2607042226 Bruno Postle 2026-07-04 17:38:13 +01:00
  • ee5d672493 tests: fix test_memusage_partial_open and add psutil to CI Bruno Postle 2026-07-04 17:32:44 +01:00
  • 135f4cf023 tests: skip mathutils tests on Python < 3.13 Bruno Postle 2026-07-04 17:29:10 +01:00
  • 608d9ead0e ci: add test coverage for ifc5d, ifcquery, ifcedit, ifcmcp Bruno Postle 2026-07-04 17:22:42 +01:00
  • a0ce930994 ifc5d: fix two csv2ifc bugs found by round-trip test Bruno Postle 2026-07-04 16:08:43 +01:00
  • eafa158ca0 Allow drawing generation in background mode bonsai-0.8.6-alpha2607040835 Bruno Postle 2026-07-04 09:34:05 +01:00
  • 20b68ce0a9 Organize drawings under a parent called DRAWINGS in ifc groups and ifc documents falken10vdl 2025-09-05 09:08:16 +02:00
  • b441fada90 Merge branch 'ifcviewer-wgpu' of https://github.com/IfcOpenShell/IfcOpenShell into ifcviewer-wgpu Thomas Krijnen 2026-07-03 13:35:06 +02:00
  • c9ee7695f3 include windows.h Thomas Krijnen 2026-07-03 13:29:08 +02:00
  • 1e032d188f boost math constants Thomas Krijnen 2026-07-03 13:28:53 +02:00
  • cdd1ecd15c Update parse examples Thomas Krijnen 2026-07-03 13:28:02 +02:00
  • 1c69f41e0a Examples now also depend on helpers Thomas Krijnen 2026-07-03 13:27:26 +02:00
  • 971cef0170 Schema dispatch in helpers Thomas Krijnen 2026-07-03 13:26:30 +02:00
  • 5db955d40c Apply link matrix when serialising linked drawings bonsai-0.8.6-alpha2607031034 Bruno Postle 2026-07-03 11:30:31 +01:00
  • df27f86237 Fix linked drawings hidden on drawing activation Bruno Postle 2026-07-03 11:25:19 +01:00
  • 55e97e5379 Style Thomas Krijnen 2026-07-03 12:14:15 +02:00
  • a7f6aaa725 docs: rewrite viewport architecture page + add .ifcview format reference Dion Moult 2026-07-03 19:26:45 +10:00
  • 66d558ec2d ifcviewer: rename sidecar transfer/record types; drop unused element hierarchy (sidecar v17) Dion Moult 2026-07-03 19:26:31 +10:00
  • da5c0b7991 ifcviewer: section-plane cut tool on web — shared gizmo, true-face pick, drag/Del Dion Moult 2026-07-03 17:31:02 +10:00
  • 9ad10c009b Add Bonsai Viewer about license Dion Moult 2026-07-03 10:00:25 +10:00
  • a14cecf68b Document viewer test commands Dion Moult 2026-07-03 09:44:46 +10:00
  • 791ff26697 Update Bonsai viewer licensing docs Dion Moult 2026-07-03 09:39:27 +10:00
  • cd3d70172b ifcviewer: marquee box-select on web + suppress the canvas context menu Dion Moult 2026-07-03 09:08:28 +10:00
  • d08c53d756 Remove stale WGPU mac workflow Dion Moult 2026-07-03 08:48:41 +10:00
  • cb1ab9cbfb Remove wgpu memory probe Dion Moult 2026-07-03 08:44:09 +10:00
  • 8dfe00cdf8 Improve viewer variable names Dion Moult 2026-07-03 08:38:57 +10:00
  • f1d97ac5aa ifcviewer: preset-driven nav mouse bindings + a "Web" preset (desktop + web) Dion Moult 2026-07-03 08:37:27 +10:00
  • a54a8b80d3 Rename to helpers Thomas Krijnen 2026-07-03 11:18:57 +02:00
  • 5873b05b84 Unify zstd lookup Thomas Krijnen 2026-07-03 10:54:18 +02:00
  • cf05bbd1bb Merge branch 'datamodel-v1.0' into ifcviewer-wgpu Thomas Krijnen 2026-07-03 10:30:16 +02:00
  • 0aaafaedc9 Merge pull request #8014 from falken10vdl/surface-style-small-fixes bonsai-0.8.6-alpha2607030727 falken10vdl 2026-07-03 09:27:12 +02:00
  • 7881f5992f Add warning when PHYSICAL/NOTDEFINED uses IfcColourRgb for Metallic, because this value is IFC-only and does not affect Blender appearance. falken10vdl 2026-04-27 17:51:04 +02:00
  • 679fe4dcae Add warnings for emissive and specular ratios in FLAT reflectance method (IFC only no Blender appearance) falken10vdl 2026-04-27 16:42:53 +02:00
  • a89621b179 Fix Lighting/refraction UI drawing crashes and add warning message that they are only IFC data not used by Blender for surface appearance falken10vdl 2026-04-27 16:17:56 +02:00
  • 110e4050c8 Add warning messaging for unsupported reflectance methods and texture modes falken10vdl 2026-04-27 12:17:05 +02:00
  • 6dafb7a5c2 Avoid duplicate image datablocks when loading textures falken10vdl 2026-04-27 11:44:21 +02:00
  • 4cedeec813 Fix FLAT+EMISSIVE texture loading crash falken10vdl 2026-04-27 11:43:47 +02:00
  • 6314d9c818 avoid full shader rebuilds in intermediate property write falken10vdl 2026-04-27 11:39:36 +02:00
  • 9bbd2b1854 Allow UV mode selection in Loader and add UI warning for SOLID Mode (no Generated or Camera UV) falken10vdl 2026-04-27 10:51:31 +02:00
  • b5d36aacf6 Load styles after removing surface style in RemoveSurfaceStyle operator so UI List is updated falken10vdl 2026-04-27 10:31:38 +02:00
  • 6c97b6fa5e Add dev-notes doc for Additional_Selection_and_Deselection_Tools Ryan Schultz 2026-07-02 21:38:58 -05:00
  • 11be7e2b62 Add CTRL+Click filter-selection mode to select operators Ryan Schultz 2026-07-02 21:25:29 -05:00
  • 3c6d08fabf Add SHIFT+Click remove-from-selection to select operators Ryan Schultz 2026-07-02 20:47:18 -05:00
  • 60ccd3ab7e Add ALT+Click unhide to select_group_elements Unhide_with_alt_click Ryan Schultz 2026-07-02 20:16:04 -05:00
  • 1309c2e70b Fix cross-loop wall joining for composite slab profiles copilot/research-wall-generation-from-slabs copilot-swe-agent[bot] 2026-07-02 23:53:58 +00:00
  • 97c2d112cd Handle IfcCompositeProfileDef in derive_from_slab copilot-swe-agent[bot] 2026-07-02 23:22:27 +00:00
  • bcaf64eda0 Handle IfcCircle slabs in wall generation copilot-swe-agent[bot] 2026-07-02 22:11:02 +00:00
  • 71adc3d9e9 Rename arc sampling locals for clarity copilot-swe-agent[bot] 2026-07-02 21:40:25 +00:00
  • 9a39132cc2 Clarify and harden arc segment handling copilot-swe-agent[bot] 2026-07-02 21:39:47 +00:00
  • 09b2298f38 Refine slab arc parsing safeguards copilot-swe-agent[bot] 2026-07-02 21:38:58 +00:00
  • 0a9d709111 Handle slab arc segments for wall generation copilot-swe-agent[bot] 2026-07-02 21:38:16 +00:00
  • 6d3bed1f7d Merge pull request #8238 from sboddy/copilot/featurecamera-shift-xy-drawings bonsai-0.8.6-alpha2607022015 sboddy 2026-07-02 21:14:55 +01:00
  • 0096c0f6a2 Bonsai: don't wipe link query when reload_link is called without one bonsai-0.8.6-alpha2607021952 Ryan Schultz 2026-07-02 14:50:21 -05:00
  • 661be0d66d Tweak the Copilot generated UI code so it looks better Stephen Boddy 2026-07-02 19:55:34 +01:00
  • 62ed650b75 Polish camera shift support copilot-swe-agent[bot] 2026-07-02 17:47:30 +00:00
  • da4b2f6eee Add camera shift sync copilot-swe-agent[bot] 2026-07-02 17:46:11 +00:00
  • e7fe85c623 Make wall fillet corner IFC-class agnostic (LAYER2, not just IfcWall) layer2-agnostic-parametric-tools Ryan Schultz 2026-07-02 07:58:36 -05:00
  • 8d939eb425 Allow parametric pen edit on any LAYER2 element, not just IfcWall Ryan Schultz 2026-07-02 07:08:59 -05:00
  • 00ec587296 Bonsai: persist link IFC query across reload bonsai-0.8.6-alpha2607021204 Gorgious56 2026-07-02 12:25:32 +02:00
  • 2a05528b6d Documentation: Introduction to Ifc changed Eivind Pagander Tysnes 2026-07-02 12:03:02 +02:00
  • a5f7f0cd93 Updated documentation Eivind Pagander Tysnes 2026-06-30 20:09:30 +02:00
  • 1fd7329122 Merge pull request #8234 from Gorgious56/fix-apply-opening-crash-on-non-fillings bonsai-0.8.6-alpha2607021011 Gorgious56 2026-07-02 12:11:06 +02:00
  • f3e047d78e Schema compatibility #8230 bonsai-0.8.6-alpha2607021002 Thomas Krijnen 2026-07-02 12:01:57 +02:00
  • 041306c5f0 Bonsai: extract is_filling_supported + guard aggregate hosts Gorgious56 2026-07-02 11:44:33 +02:00
  • 5fba0026dd Bonsai: fix ruff import-sort drift in geometry+model ui Gorgious56 2026-07-02 09:19:50 +02:00
  • 4d92a64206 Bonsai: skip sibling refresh on show/hide toggle Gorgious56 2026-07-02 09:18:13 +02:00
  • 9d2de117a9 Bonsai: sync filling placements on wall regen Gorgious56 2026-07-02 09:13:04 +02:00
  • 6ee3c7a15f Bonsai: restore opening regen on recalculate_fill Gorgious56 2026-07-02 09:08:09 +02:00
  • fdf9970685 Bonsai: fix Apply Opening crash on non-fillings Gorgious56 2026-07-02 09:02:02 +02:00
  • de65e50fb5 See #6570. Formula column other improvements bonsai-0.8.6-alpha2607020641 Massimo Fabbro 2026-02-08 17:55:17 +01:00
  • 714105b9fd See #6570. Tests for import cost schedule from csv and minor fix Massimo Fabbro 2026-01-23 11:01:50 +01:00
  • f0b5ab860f See #6570. Formula column minor improvements and documentation Massimo Fabbro 2026-01-11 18:06:43 +01:00
  • 528964ca56 See #6570. Formula column for ifc5d import from csv Massimo Fabbro 2026-01-05 08:58:50 +01:00
  • 2c2d0f2434 See #6570. Now it's possible to specify the formula in cost item quantity assignment Massimo Fabbro 2025-12-26 18:53:00 +01:00
  • 4faae025b4 ifcviewer: tests for the new viewing features (fly, x-ray, visibility) Dion Moult 2026-07-02 16:23:30 +10:00
  • 68d6280c93 ifcviewer: visibility (hide/isolate/show-all) + X-ray — desktop parity on web Dion Moult 2026-07-02 15:47:03 +10:00
  • bdfa70468e ifcviewer-web: frame the first model only on load, matching desktop Dion Moult 2026-07-02 14:24:18 +10:00