Commit Graph

  • cdeeab4b31 black . Andrej730 2025-07-28 11:45:12 +05:00
  • 23944d6060 Fix small typo in 99d7f5ad7 Andrej730 2025-07-28 11:42:48 +05:00
  • e13ba7627a Rocky8 python3.6 build-all compatibility Thomas Krijnen 2025-07-28 13:27:08 +02:00
  • 9e6c0758d5 Rocky8 python3.6 build-all compatibility Thomas Krijnen 2025-07-28 13:23:10 +02:00
  • 6932d2a268 Rocky8 python3.6 build-all compatibility Thomas Krijnen 2025-07-28 13:21:43 +02:00
  • 638e1ebcec Rocky8 python3.6 build-all compatibility Thomas Krijnen 2025-07-28 13:17:19 +02:00
  • 106b02fad1 Allow URI browsing for IfcPatch recipes with directory names bonsai-0.8.4-alpha2507280646 Dion Moult 2025-07-28 16:44:44 +10:00
  • 54522aab6a Add AGS2IFC patch recipe by David Dion Moult 2025-07-28 16:44:32 +10:00
  • eb5df2f8c3 Simple SPF submodule bonsai-0.8.4-alpha2507280327 Thomas Krijnen 2025-07-28 05:27:22 +02:00
  • c8dbb72f69 Updated alignment stationing to account for stationing being defined on a parent alignment bonsai-0.8.4-alpha2507272216 Richard Brice 2025-07-27 15:09:34 -07:00
  • e56f09071a Updates IfcOffsetCurveByDistance to be more permissive Richard Brice 2025-07-27 15:09:00 -07:00
  • a824141b90 Fixes IfcOffsetCurveByDistance Richard Brice 2025-07-25 17:32:11 -07:00
  • bb56882879 A few more fixes for zero length segments Richard Brice 2025-07-25 17:31:50 -07:00
  • ed0e825283 Alignment api bug fixes Richard Brice 2025-07-23 16:31:42 -07:00
  • c12ed46c49 Bug fixes with zero length segment and b2g mapping when project angle is not radian Richard Brice 2025-07-21 16:24:20 -07:00
  • f3c72920de Alignment patch recipes Richard Brice 2025-07-20 15:32:38 -07:00
  • 3ef7f1c141 Alignment API updates to support new patch recipes Richard Brice 2025-07-20 15:32:26 -07:00
  • 3e0ef46a37 Updates IfcHierarchyHelper::addRelatedObject to work with IfcRelNests Richard Brice 2025-07-20 15:31:35 -07:00
  • 689d8d1644 Remove leftover line from 651d924759 bonsai-0.8.4-alpha2507271457 bonsai-0.8.4-alpha2507271454 Bruno Perdigão 2025-07-27 11:56:57 -03:00
  • 9bf799e69e black . Bruno Perdigão 2025-07-27 11:54:19 -03:00
  • c27f89a109 Remove old comment bonsai-0.8.4-alpha2507271448 Bruno Perdigão 2025-07-27 11:47:43 -03:00
  • 651d924759 Prevents using aggregate mode with IfcSpatialElement bonsai-0.8.4-alpha2507271425 Bruno Perdigão 2025-07-23 14:29:37 -03:00
  • 17d6b8af61 Add Name to Linked Aggregates and keep product assignment after refreshing. See #6831. Warning: this is a breaking change. Linked Aggregate names are numbered to keep them consistent when reopening the file instead of relying on Blender auto numbering objects with the same name. However, for annotation purposes, the numbering is irrelevant, and the user might want to use just the aggregate name. So it was added a "Name" to the "BBIM_Linked_Aggregate" Pset that can be used in these cases. When refreshing the linked aggregates, their names will be updated to reflect the "Name" value and the product assignment will be preserved to keep annotations in sync. In order to adapt existing files to this new Pset structure see this gist: https://gist.github.com/brunoperdigao/37a5b838935b15a91aa70b2bc4de325f Bruno Perdigão 2025-07-21 10:57:19 -03:00
  • 4a2411c05d Document new Python based dev installation bonsai-0.8.4-alpha2507270922 Dion Moult 2025-07-27 19:21:34 +10:00
  • 9f9abaadc8 Support Linux (tested and seems to work) Dion Moult 2025-07-27 19:20:56 +10:00
  • 99d7f5ad7a Clarify which Blender versions are supported Dion Moult 2025-07-27 19:20:40 +10:00
  • bf7171b7ba Don't mark function that throws exception noexcept Osyotr 2025-07-25 18:35:37 +03:00
  • 1ac5a8d785 build-all - small refactor for readability bonsai-0.8.4-alpha2507251323 Andrej730 2025-07-25 17:31:08 +05:00
  • 9004c5d153 Include build-all.py to black formatter Andrej730 2025-07-25 17:19:16 +05:00
  • 99cdc4da35 date.ifc2datetime - refactor for readability Andrej730 2025-07-25 13:08:31 +05:00
  • 3c338db364 bim.create_shape_from_step_id - include curves by default Andrej730 2025-07-25 12:39:44 +05:00
  • 7322cc9018 bim.create_shape_from_step_id - use cursor as the location for the shapes Andrej730 2025-07-25 12:38:18 +05:00
  • dcebd55031 bim.create_instance - simplify logic Andrej730 2025-07-25 12:20:29 +05:00
  • 1d789da066 test_copy_work_schedule - cover ifc2x3 support Andrej730 2025-07-25 12:04:39 +05:00
  • dd1c47f9dc sequence.add_date_time Andrej730 2025-07-25 11:57:58 +05:00
  • 98e64c1830 sequence.duplicate_task - fix example using non-existent api Andrej730 2025-07-25 11:26:31 +05:00
  • e8a4f7947d sequence.duplicate_task - fix misleading description Andrej730 2025-07-25 11:24:27 +05:00
  • 05a8824019 typing Andrej730 2025-07-24 19:14:26 +05:00
  • cfd5d2a4eb Fix pagination issues when restarting type manager #6917 bonsai-0.8.4-alpha2507251158 Andrej730 2025-07-25 16:45:50 +05:00
  • b79256ce32 mix_snap_and_axis - fix subtle bug with creating zero Vector Andrej730 2025-07-25 13:37:18 +05:00
  • d8ae33dd2a Element types dropdown + search #6943 bonsai-0.8.4-alpha2507251024 Andrej730 2025-07-25 15:20:14 +05:00
  • b76b05fc71 sequence.copy_work_schedule #6901 bonsai-0.8.4-alpha2507241440 Andrej730 2025-07-24 19:25:36 +05:00
  • f5b28c0df8 util.get_work_schedule_tasks - fix critical bug with missing root tasks Andrej730 2025-07-24 19:14:22 +05:00
  • a99bfd9294 sequence.get_root_tasks_ids - remove unused method Andrej730 2025-07-24 18:51:14 +05:00
  • cbdd091d6f sequence.add_work_schedule - add missing object_type doc-string Andrej730 2025-07-24 18:30:48 +05:00
  • 82fcdfc160 export_duration_prop - remove dead assignment statements Andrej730 2025-07-24 18:24:23 +05:00
  • cb724dbfde Work schedule UI - fix issue with some durations props not loading Andrej730 2025-07-24 17:57:38 +05:00
  • 973b6be2aa Deduplicate ISODuration definition Andrej730 2025-07-24 17:27:16 +05:00
  • 7eba094a39 BIMWorkPlanProperties.editing_type - use enum Andrej730 2025-07-24 17:13:16 +05:00
  • 6bfa2aaf10 Work schedule UI - add missing button for disabling attributes editing Andrej730 2025-07-24 17:07:44 +05:00
  • 03e09a97c6 Work schedule UI - hide buttons labels to make it more tidy Andrej730 2025-07-24 17:04:41 +05:00
  • 6e9ec4861e bim.import_work_schedule_csv - make info message look nicer Andrej730 2025-07-24 17:00:11 +05:00
  • d3bca858b0 Add import work schedule button to work schedule ui Andrej730 2025-07-24 16:57:54 +05:00
  • ba3e5ae28c Rename bim.import_csv -> bim.import_work_schedule_csv Andrej730 2025-07-24 16:49:56 +05:00
  • 516f8cdb15 Fix broken sequence color schema UI in Blender 4.4+ Andrej730 2025-07-24 16:45:46 +05:00
  • f3efb1601a copy_cost_schedule - add a test Andrej730 2025-07-24 12:05:01 +05:00
  • f8a933e094 typing Andrej730 2025-07-24 11:35:58 +05:00
  • 0a50a3cb24 Option to convert custom properties to ifc psets when assigning an IFC class (#6921) bonsai-0.8.4-alpha2507240612 sboddy 2025-07-24 07:12:22 +01:00
  • e50215ddce cost.copy_cost_schedule #6901 bonsai-0.8.4-alpha2507231358 Andrej730 2025-07-23 18:57:35 +05:00
  • f24adcdadb control.assign_control - small optimization Andrej730 2025-07-23 18:38:13 +05:00
  • 84f6632c13 Reuse assign_control instead of creating IfcRelAssignsToControls Andrej730 2025-07-23 18:36:51 +05:00
  • c82191f40b typing Andrej730 2025-07-23 17:34:42 +05:00
  • 3dde609519 enable/disable editing representation items to affect all selected objects Andrej730 2025-07-23 16:06:58 +05:00
  • ed65c039dc Test for missing platforms bonsai-0.8.4-alpha2507221439 Andrej730 2025-07-22 17:54:10 +05:00
  • dd5d997d47 ifcopenshell-python workflows - include py313 Andrej730 2025-07-22 17:11:28 +05:00
  • d6a3900f3e ifcopenshell-python - support python 3.13 Andrej730 2025-07-22 16:26:01 +05:00
  • 64d3951d5e installation.rst - add Python 3.13 urls Andrej730 2025-07-22 16:01:54 +05:00
  • 0ef255bc3c Fix linking project missing offsets for instances of complex geometry Andrej730 2025-07-22 14:18:55 +05:00
  • 8f5905c801 ifcopenshell_wrapper.pyi - document Element attributes Andrej730 2025-07-22 14:11:17 +05:00
  • 7ac7190d57 typing Andrej730 2025-07-22 13:12:02 +05:00
  • 06ad541c56 troubleshooting.rst - update Blender version Andrej730 2025-07-22 12:17:48 +05:00
  • b4740b6949 append_asset to also match material sets by the name #6762 ifcopenshell-python-0.8.3-post1 bonsai-0.8.4-alpha2507211311 Andrej730 2025-07-21 17:39:58 +05:00
  • d66dd1be18 Button that allows changing linked ifc project filepath Andrej730 2025-07-21 16:36:24 +05:00
  • adfe56c777 typing Andrej730 2025-07-21 11:26:15 +05:00
  • dcf8329b04 Pdf ifc cost schedule export improvements (#6884) bonsai-0.8.4-alpha2507210634 carlopav 2025-07-21 08:34:00 +02:00
  • d49a3486b9 Commented out debugging code for alignment bonsai-0.8.4-alpha2507182147 Richard Brice 2025-07-18 14:47:14 -07:00
  • 78759a63f2 Updates helmert curve business2geometry mapping (again) bonsai-0.8.4-alpha2507181929 Richard Brice 2025-07-18 12:29:28 -07:00
  • 913076de94 Updates helmert curve business2geometry mapping bonsai-0.8.4-alpha2507181648 Richard Brice 2025-07-18 09:47:44 -07:00
  • e318cbd9e6 dev_environment.py - process broken symlinks bonsai-0.8.4-alpha2507181517 Andrej730 2025-07-18 19:12:53 +05:00
  • 2f1de2f104 Autoload active bsdd from IFC file Andrej730 2025-07-18 16:46:11 +05:00
  • 0e74ac8eea dev_environment.py - support Mac Andrej730 2025-07-18 13:07:54 +05:00
  • 31ec4820fc dev_environment.py - readable errors in case bonsai path wasn't found Andrej730 2025-07-18 13:07:34 +05:00
  • 917e7f9f15 dev_environment scripts - bump Blender version Andrej730 2025-07-18 13:01:43 +05:00
  • 2f0014a489 Mac compilation instructions - update Python version Andrej730 2025-07-18 11:24:16 +05:00
  • 92340f159d Mac compilation instructions - include eigen Andrej730 2025-07-18 11:23:56 +05:00
  • a392a1fbfb Adds alignment as offset curve bonsai-0.8.4-alpha2507171749 Richard Brice 2025-07-17 10:47:13 -07:00
  • 728f9e2c04 util.shape - replace ShapeType with W.Triangulation for accuracy bonsai-0.8.4-alpha2507171459 Andrej730 2025-07-17 16:17:20 +05:00
  • 2edfe1e5d8 profile.add_parameterized_profile - add profile_type arg Andrej730 2025-07-17 14:55:46 +05:00
  • 0b48120a66 bim.create_all_shapes - allow selecting library to use Andrej730 2025-07-17 14:31:17 +05:00
  • 577d46eb70 typing Andrej730 2025-07-17 12:09:42 +05:00
  • 83a3813f53 debug operators - remove unnecessary undo step Andrej730 2025-07-17 11:28:43 +05:00
  • dd14f33c0b Allow "Refresh Linked Aggregate" to be called when uppermost aggregate is selected. bonsai-0.8.4-alpha2507162053 Bruno Perdigão 2025-07-16 17:43:55 -03:00
  • b305e2354b Fix issue with DuplicateMoveLinkedAggregate object selection. When dealing with multiple aggregates, the operator was not selecting the right aggregate to move. Bruno Perdigão 2025-07-16 17:11:31 -03:00
  • afb2742c2f standalone_drawer - print example args bonsai-0.8.4-alpha2507161356 Andrej730 2025-07-16 16:46:25 +05:00
  • 55d533309e Change Python log level from UI Andrej730 2025-07-16 15:03:33 +05:00
  • 00f7871386 BIM_UL_topics - move to bcf module Andrej730 2025-07-16 11:07:02 +05:00
  • f15a23483e typing Andrej730 2025-07-16 11:02:35 +05:00
  • f14b4c467d Revert "Bump IOS" #6909 ifcopenshell-python-0.8.3.post1 ifcconvert-0.8.3.post1 bonsai-0.8.4-alpha2507161137 bonsai-0.8.3.post1 bonsai-0.8.3-post1 Andrej730 2025-07-16 16:36:12 +05:00
  • 4a9cf433d1 Fix bug in IfcTester thanks to Sayan where parsing XML text using ET would expand namespaces and therefore break namespaces during decode Dion Moult 2025-07-16 17:47:33 +10:00
  • 866362c6ed More readable error creating a drawing with underlay but no active style #4870 bonsai-0.8.4-alpha2507160732 Andrej730 2025-07-16 12:31:03 +05:00