Commit Graph

  • 0e1a2510ff Refactor get alignment layouts into util Dion Moult 2026-02-25 10:24:30 +11:00
  • fff653b882 Consolidate adding alignments into Add Element interface Dion Moult 2026-02-25 10:24:18 +11:00
  • 160348df1f Purge unnecessary undo code Dion Moult 2026-02-25 10:20:31 +11:00
  • 278a35e729 Revert "Fix segment object parenting and add Claude Code to .gitignore" Dion Moult 2026-02-25 09:16:18 +11:00
  • e1bf717af5 Fix segment object parenting and add Claude Code to .gitignore DesertSpringsCivil 2026-02-24 13:54:38 -07:00
  • be30f9cbea Add undo/redo support to PI edit mode operator DesertSpringsCivil 2026-02-24 12:43:37 -07:00
  • 4971546de9 Replace manual PI trigonometry with segment_vertices() API DesertSpringsCivil 2026-02-24 12:42:31 -07:00
  • d9a3c2d5c2 alignment api cleanup Richard Brice 2026-02-24 12:44:34 -08:00
  • 8e02ab5b30 Fix #7718: Fix FallDecorator label calculation for all slope annotation types Fix_FallDecorator2 Ryan Schultz 2026-02-24 14:27:15 -06:00
  • 58560519dd Fix #7718: Fix FallDecorator label calculation for all slope annotation types Ryan Schultz 2026-02-24 14:27:15 -06:00
  • 85ae25cd3c Import BoxAlignment into alignment props on edit enable text_alignment Ryan Schultz 2026-02-24 11:04:14 -06:00
  • 5066fc5a29 black Richard Brice 2026-02-24 08:58:00 -08:00
  • 9041857277 Updates segment_vertices to handle IfcAlignmentSegment Richard Brice 2026-02-24 08:57:51 -08:00
  • 7e93a73c6a Updates alignment API function for creating a layout segment to include the segment geometric representation Richard Brice 2026-02-23 16:21:46 -08:00
  • 02ddedd3e6 Generalize ExcludeAnnotation to any IFC element Ryan Schultz 2026-02-24 10:10:57 -06:00
  • 742debb8f1 Fix #7712: Fix text annotation alignment not saved on edit Ryan Schultz 2026-02-24 07:51:32 -06:00
  • 2d7a556dd5 Fix sectioned solid cap #7674 Thomas Krijnen 2026-02-24 11:26:18 +01:00
  • 99640912c1 Adds alignment API function to get the alignment layout from one of its segments Richard Brice 2026-02-23 16:21:05 -08:00
  • c112c115ce Update README files Bruno Postle 2026-02-23 23:24:04 +00:00
  • 2a2ba45676 Add new ifcmcp tools to ifcchat tool schema Bruno Postle 2026-02-23 23:19:06 +00:00
  • fd69c0534b Add validate, schedule, cost, schema, quantify to ifcquery/ifcedit/ifcmcp Bruno Postle 2026-02-23 23:11:35 +00:00
  • dcc25038f9 Fix #7646. Bug with layer thumbnail orientation. bonsai-0.8.5-alpha2602232304 Dion Moult 2026-02-24 10:03:33 +11:00
  • 0d382119dd Fix docs table for selector syntax Dion Moult 2026-02-24 09:53:57 +11:00
  • 41afaaec0d Revert "Fix #7681: Fix isolate_objects ignoring hide_select/hide_viewport (#7710)" Dion Moult 2026-02-24 09:53:28 +11:00
  • f69ea82789 Revert "Fix #7646: Fix layer thumbnail orientation for IFC types" Dion Moult 2026-02-24 09:53:27 +11:00
  • 2f5c71588e Revert "Table was not rendering correctly." Dion Moult 2026-02-24 09:53:24 +11:00
  • 798ed0d502 Updates segment_vertices function Richard Brice 2026-02-23 08:08:48 -08:00
  • 7d8c7a2c3d Fix #7681: Fix isolate_objects ignoring hide_select/hide_viewport (#7710) bonsai-0.8.5-alpha2602231309 Ryan Schultz 2026-02-23 07:09:18 -06:00
  • c3f325861c Adds segment_vertices function to alignment api Richard Brice 2026-02-22 15:47:16 -08:00
  • 514cbb49cc Fix #7646: Fix layer thumbnail orientation for IFC types bonsai-0.8.5-alpha2602222346 Ryan Schultz 2026-02-22 17:46:10 -06:00
  • 9ff4a7f0e0 Table was not rendering correctly. Ryan Schultz 2026-02-22 15:10:29 -06:00
  • f8e53c20a7 Fix #7681: Fix isolate_objects ignoring hide_select/hide_viewport blender_only_during_activate_drawing Ryan Schultz 2026-02-22 14:10:50 -06:00
  • 8cc9678862 refactor: generalize layer set class and method names Rename wall/slab-specific identifiers to layer-direction-neutral equivalents: generalize_layer_set_class_and_method_names Ryan Schultz 2026-02-22 09:45:26 -06:00
  • fb5b6def61 Self-heal inconsistent slab extrusion depth on import Ryan Schultz 2026-02-22 07:45:42 -06:00
  • d79770003a Fix slab layer geometry for rotated and angled slabs Ryan Schultz 2026-02-21 20:39:44 -06:00
  • 84b0a63221 Fix slab layer geometry: custom offset isolation, unit scale, and layer ordering Ryan Schultz 2026-02-21 18:24:41 -06:00
  • 1226370b9e re-add AI generation disclosure Thomas Krijnen 2026-02-21 09:37:29 +01:00
  • 6e3eaa9b39 mv chat/ ifcchat Thomas Krijnen 2026-02-21 09:34:42 +01:00
  • 7cd556bf6d Without 'Material.Name' layers merge. separate_layers Ryan Schultz 2026-02-20 19:56:57 -06:00
  • 3ed2da23be Create missing CLI tools Bruno Postle 2026-02-20 22:22:29 +00:00
  • 249c498112 Add AGENTS.md contributor guide Bruno Postle 2026-02-13 18:24:46 +00:00
  • 2dde62803d Package ifcmcp as a HTML client-side chat app (#7697) Thomas Krijnen 2026-02-20 21:54:16 +01:00
  • bab00dffc3 Package ifcmcp as a HTML client-side chat app tfk-chat-client Thomas Krijnen 2026-02-20 21:23:58 +01:00
  • 1e8aa0b7b8 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-02-20 09:00:52 +01:00
  • 8afe05601e Bump tar from 7.5.7 to 7.5.9 in /src/ifctester/webapp dependabot[bot] 2026-02-19 18:41:51 +00:00
  • 1751c36c67 AddReferenceImage: implement option to show texture in solid mode (#7689) bonsai-0.8.5-alpha2602191003 falken10vdl 2026-02-19 11:02:57 +01:00
  • 8433999575 Refactor alignment module: fix bugs, remove dead code, enforce architecture DesertSpringsCivil 2026-02-18 19:40:44 -07:00
  • d4388ec76d AddReferenceImage: fix regression with IFC2X3 support, refactor to no longer depend on add_representation or update_representation, remove legacy style updating functionality bonsai-0.8.5-alpha2602190056 falken10vdl 2026-02-19 01:56:10 +01:00
  • 7141f2cf90 Fixes to PR7607 (Linked IFC Projects): Wireframe toggle. More permisive to get has_transformation = False. Show enable_editing_link if link is loaded bonsai-0.8.5-alpha2602182353 falken10vdl 2026-02-18 19:12:56 +01:00
  • bba1ff3786 Merge branch 'v0.8.0' into saikei Dion Moult 2026-02-19 10:22:31 +11:00
  • feffe88613 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-02-18 10:23:01 +01:00
  • a39e4c552a Now horizontal alignments are created in IFC local coords, remove redundant PI calculation code Dion Moult 2026-02-18 11:14:35 +11:00
  • 21c6384b7e Use existing create_mesh when creating segments to handle Blender specific georeferencing offsets Dion Moult 2026-02-18 11:13:25 +11:00
  • 418d410b5c moved change of bsdd baseurl change to addon settings bonsai-0.8.5-alpha2602172211 Sebastian Schilling 2026-02-17 15:10:13 +01:00
  • a5461c0748 buildingSMART Data Dictionary module: added textfield to change data dictionary url Sebastian Schilling 2026-02-12 12:04:36 +01:00
  • 291e815770 Add AGENTS.md contributor guide Bruno Postle 2026-02-13 18:24:46 +00:00
  • 07ef382c7e Refactor PI picker to use Bonsai polyline system DesertSpringsCivil 2026-02-17 11:29:30 -07:00
  • ed500d58ba For consistency, maxfail=1 for module tool tests bonsai-0.8.5-alpha2602170716 Dion Moult 2026-02-17 18:16:33 +11:00
  • 8023a992da Fix tests where panel name and tab panel name is identical Dion Moult 2026-02-17 18:16:20 +11:00
  • fcc80ad14a Simplify add reference image size implementation and fix segfaulting tests bonsai-0.8.5-alpha2602170711 Dion Moult 2026-02-17 18:11:13 +11:00
  • c6b14d1474 Fixes snap angle. bonsai-0.8.5-alpha2602170239 José Aliste 2026-02-16 23:33:48 -03:00
  • 6c69c9368b Code dump of https://github.com/Svisuals/4D_Bonsai/ 4dbonsai Dion Moult 2026-02-17 13:22:02 +11:00
  • 37fe0ad993 Reimplement adding multiple references / schedules cf5ffad9af bonsai-0.8.5-alpha2602170018 Dion Moult 2026-02-17 11:18:24 +11:00
  • e20e286168 Revert "feat(drawing): support multiple file selection in Add Reference" bonsai-0.8.5-alpha2602160728 bonsai-0.8.5-alpha2602160726 bonsai-0.8.5-alpha2602160725 Dion Moult 2026-02-16 18:25:54 +11:00
  • 8c0bed0c61 Stub open command so running tests doesn't keep on launching apps Dion Moult 2026-02-16 18:24:37 +11:00
  • 8cfb162851 Fix #7656. Regression in text editing where leaders were accidentally removed. Added tests. bonsai-0.8.5-alpha2602160657 Dion Moult 2026-02-16 17:57:03 +11:00
  • 379c74b31f Bump ruff from 0.15.0 to 0.15.1 dependabot[bot] 2026-02-13 22:45:21 +00:00
  • 1d1f158fe2 Remove no longer relevant invoke code for linking IFCs bonsai-0.8.5-alpha2602152124 bonsai-0.8.5-alpha2602152123 Dion Moult 2026-02-16 08:23:35 +11:00
  • 65d5df7801 IfcAxis2PlacementLinear mapping used with IfcSectionedSurface and IfcSectionedSolidHorizontal Richard Brice 2026-02-15 11:15:04 -08:00
  • b246998f68 Linked IFC projects enhancement (multiple links to same project file) (#7607) bonsai-0.8.5-alpha2602150829 falken10vdl 2026-02-15 09:28:43 +01:00
  • 967dee0369 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-02-15 07:47:47 +01:00
  • a88c5938dc typos bonsai-0.8.5-alpha2602141819 Ryan Schultz 2026-02-14 10:18:06 -06:00
  • d4ac3c36ce Add AI generation disclosure Bruno Postle 2026-02-14 08:10:55 +00:00
  • 78f4190160 Add AGENTS.md contributor guide agents Bruno Postle 2026-02-13 18:24:46 +00:00
  • b4e48cf300 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-02-13 10:24:14 +01:00
  • 7978f1fb08 Fix compilation on gcc #7666 Thomas Krijnen 2026-02-13 10:17:28 +01:00
  • 7b4889d2ec Update IfcParse.cpp ssg3d 2026-02-13 13:26:25 +08:00
  • 65af40e7d5 Change from XY to EN and use strings not floats in Blender due to precision Dion Moult 2026-02-13 11:09:45 +11:00
  • cfe30a505e Readd numpad enter keybinding Dion Moult 2026-02-13 09:59:35 +11:00
  • 04677c1b80 Revert "Add Space key as alternative to Enter for PI Edit Mode apply" Dion Moult 2026-02-13 09:58:00 +11:00
  • f06873d24e Remove try except blocks, rename piecewise-step to function-step, remove settings where default suffices Dion Moult 2026-02-13 09:57:51 +11:00
  • cd6e531120 Revert "Fix dev_environment.py Windows compatibility for symlink handling" Dion Moult 2026-02-13 09:14:35 +11:00
  • f9f0f1915f Remove claude Dion Moult 2026-02-13 09:14:32 +11:00
  • 740fcf7768 Use Blender's angle snap setting in wall.py and profile.py bonsai-0.8.5-alpha2602120130 José Aliste 2026-02-10 18:20:18 -03:00
  • 067e04b564 Use Blender's angle snap setting in model/polyline.py José Aliste 2026-02-10 18:19:07 -03:00
  • cd95f46db5 Use Blender's angle snap setting in tool/polyline.py José Aliste 2026-02-10 18:18:31 -03:00
  • 348e48b49c Add get_angle_snap_value() helper to tool/snap.py José Aliste 2026-02-10 18:17:52 -03:00
  • fecd4a810a black and ruff Bruno Postle 2026-02-11 18:22:45 +00:00
  • eb842a7f44 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-02-11 12:20:14 +01:00
  • 6bb8abdc5a Fix for 4.2 schema after a46cdbb907 Thomas Krijnen 2026-02-11 12:11:23 +01:00
  • 321f9dc099 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-02-11 11:59:12 +01:00
  • b7a8c9b330 Fix for 4.2 schema after a46cdbb907 Thomas Krijnen 2026-02-11 11:43:58 +01:00
  • b12e807571 Merge branch 'v0.8.0' into ifcmax/initial-refresh Josef Wienerroither 2026-02-11 10:42:12 +01:00
  • 060afb94b5 MCP wrapper for ifcquery and ifcedit Bruno Postle 2026-02-10 22:12:44 +00:00
  • e6780973da arrange_poly: Refactor into logical blocks; add timing Thomas Krijnen 2026-02-10 14:01:10 +01:00
  • c6072e416c N-Section Lofting for Non-Polygonal (Curved) Shapes #7658 Thomas Krijnen 2026-02-10 11:04:43 +01:00
  • f5686fff26 Simplify destructor by removing null check #7650 Thomas Krijnen 2026-02-10 09:25:02 +01:00
  • 30210b0bf6 Merge branch 'light/newUI' of https://github.com/IfcOpenShell/IfcOpenShell into light/newUI Chirag Singh 2026-02-10 13:41:12 +05:30
  • f7d438f759 Merge branch 'v0.8.0' of https://github.com/IfcOpenShell/IfcOpenShell into light/newUI Chirag Singh 2026-02-10 13:37:05 +05:30
  • e0a1577ae0 Fix in-place alignment editing and curve visualization DesertSpringsCivil 2026-02-10 00:05:54 -07:00