Commit Graph

  • 4835829700 refactor IfcFixedReferenceSweptAreaSolid logic and adjust install-debug task krande 2025-08-26 16:09:32 +02:00
  • e5fe2df552 Template, typename, others to make GCC happy Thomas Krijnen 2025-08-26 15:59:05 +02:00
  • 5719c3db2b Merge branch 'v0.8.0' into feat/IfcFixedReferenceSweptAreaSolid Kristoffer Andersen 2025-08-26 14:13:53 +02:00
  • 9109fcec12 Further conditional compilation Thomas Krijnen 2025-08-26 14:05:34 +02:00
  • 4e71ae7d85 Enable rocksdb in ci.yml Thomas Krijnen 2025-08-26 14:03:38 +02:00
  • 96336d6f68 Ugly conditional compilation for without rdb support Thomas Krijnen 2025-08-26 13:56:03 +02:00
  • 115d3d4498 start work on improving support for IfcFixedReferenceSweptAreaSolid krande 2025-08-26 13:17:05 +02:00
  • 6095c523d7 Run black (unrelated) Thomas Krijnen 2025-08-26 13:28:52 +02:00
  • 71f1a7d0a4 Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage Thomas Krijnen 2025-08-26 13:28:21 +02:00
  • a0c92638d2 RDB serializer: write type declarations in case of typed refs Thomas Krijnen 2025-08-26 13:25:38 +02:00
  • ff3fa48332 Add test case Thomas Krijnen 2025-08-26 13:25:18 +02:00
  • 8888e45115 Run black Thomas Krijnen 2025-08-26 12:54:23 +02:00
  • 92d4a89a43 Support propsetdefset in rocksdb streamer Thomas Krijnen 2025-08-26 12:54:04 +02:00
  • ea53c96134 Allow inspection of rocskdb keys in python Thomas Krijnen 2025-08-26 12:53:35 +02:00
  • 2f62064814 Python impl function Thomas Krijnen 2025-08-26 12:53:06 +02:00
  • 722e819e11 Support propsetdefset in python streaming mode Thomas Krijnen 2025-08-26 10:20:36 +02:00
  • 862aa71a77 Left-overs after merge Thomas Krijnen 2025-08-26 10:20:08 +02:00
  • e920379ca3 SFINAE for BaseClass* Thomas Krijnen 2025-08-26 10:19:47 +02:00
  • 4011666162 Fixes to header writing Thomas Krijnen 2025-08-26 10:18:13 +02:00
  • 9d9e9ed4cb Merge remote-tracking branch 'origin/v0.8.0' into tfk-rocksdb-storage Thomas Krijnen 2025-08-26 10:17:57 +02:00
  • 9331e89d15 Alignments can now be created with or without geometric representations Richard Brice 2025-08-25 16:05:47 -07:00
  • 8903d6a85c Change variable name for consistency. Related to #6963 bonsai-0.8.4-alpha2508252342 Bruno Perdigão 2025-08-25 20:42:02 -03:00
  • cb551e1248 Fix issue with creating walls from slabs in IFC2X3 files. Related to #6963 Bruno Perdigão 2025-08-19 23:08:43 -03:00
  • 915c38947d See #6963. Fix issue with changing extrusion angle in IFC2X3 files. Bruno Perdigão 2025-08-19 23:03:40 -03:00
  • 190d9f8e3f Fix issue with IfcPolyline in get_polyline_coords Bruno Perdigão 2025-08-19 23:00:24 -03:00
  • d2c7c1532c Implement streaming scan through file and use in rocksdb serializer and python Thomas Krijnen 2025-08-25 12:45:10 +02:00
  • f7e8643f30 Update link to install Bonsai daniel-augusto 2025-08-23 20:37:59 -03:00
  • dccd9d4139 lock drawing titleblock (managed by lock icon in Inkscape) (#7043) bonsai-0.8.4-alpha2508212055 falken10vdl 2025-08-21 22:55:19 +02:00
  • d31aafac5b Update ConversionSettings.h Thomas Krijnen 2025-08-21 14:06:54 +02:00
  • 2949a86f09 Properly initialize stream::eof #7045 Thomas Krijnen 2025-08-21 10:00:44 +02:00
  • 4cbf551c75 small tweak to dev_environment.py bonsai-0.8.4-alpha2508201802 Ryan Schultz 2025-08-20 13:01:42 -05:00
  • 3ef5b13bf8 cmake - also try find_package(OpenCASCADE) Andrej730 2025-08-19 15:34:57 +05:00
  • f1114745fb cmake - fix OCC_INCLUDE_DIR strequal check working only once Andrej730 2025-08-19 15:33:31 +05:00
  • 1d2b1dcbc8 build-deps - avoid redownloading Eigen Andrej730 2025-08-19 13:18:27 +05:00
  • ea360733e4 run-cmake - use hdf5 install dir instead of providing include/library dir explicitly Andrej730 2025-08-19 13:03:50 +05:00
  • 1103cb6c03 build-deps - use the same hdf5 version as build-all Andrej730 2025-08-19 12:53:09 +05:00
  • 6bf39b3d6a cmake - also use find_package to find hdf5 Andrej730 2025-08-19 12:12:03 +05:00
  • b971135ce4 build-deps - fix trailing spaces Andrej730 2025-08-19 13:18:57 +05:00
  • ef24bb52a7 Make Door / Window Tool place doors on the correct side of a wall (#6986) bonsai-0.8.4-alpha2508191354 Robin Quint 2025-08-19 15:53:45 +02:00
  • 6286d85850 Correct highlight code block python daniel-augusto 2025-08-18 20:13:52 -03:00
  • 3d82eb954f Fix missing project custom psets reload when changing IFC filepath #7037 bonsai-0.8.4-alpha2508181448 Andrej730 2025-08-18 19:46:24 +05:00
  • 2951aecc14 typing Andrej730 2025-08-18 19:36:36 +05:00
  • c4d54f7709 switch_representation - clear geometry cache Andrej730 2025-08-18 17:48:32 +05:00
  • bd8cdf5a82 cmake - also use find_package to find Eigen3 Andrej730 2025-08-18 12:12:29 +05:00
  • 53e9837858 fix file_dict typing (126accd6a) Andrej730 2025-08-18 11:08:55 +05:00
  • ddbe62772d Fix bug where copy to structure feature was completely inaccessible from the UI bonsai-0.8.4-alpha2508180731 Dion Moult 2025-08-18 17:30:56 +10:00
  • f9dc7d5d94 Improve docs (#7005) bonsai-0.8.4-alpha2508180614 Christoph Mellüh 2025-08-18 08:14:06 +02:00
  • aa97cc25d1 Support faceset face with voids in shape_builder bonsai-0.8.4-alpha2508161302 Thomas Krijnen 2025-08-16 15:02:17 +02:00
  • 0088f3933f Keep ruff happy bonsai-0.8.4-alpha2508161207 Thomas Krijnen 2025-08-16 14:07:11 +02:00
  • 0054b27254 Support datetime instances in edit_pset bonsai-0.8.4-alpha2508161135 Thomas Krijnen 2025-08-16 13:35:21 +02:00
  • 126accd6a2 Track ifcopenshell.file creation time for unique iden Thomas Krijnen 2025-08-16 13:33:10 +02:00
  • bd0e16cee5 Add status assignment to Statuses UI bonsai-0.8.4-alpha2508151451 Andrej730 2025-08-15 18:32:19 +05:00
  • f5cb2dd21f black . Andrej730 2025-08-15 14:04:59 +05:00
  • b024ba05da Fix UI bug with active representation indication for occurrences (#7009) bonsai-0.8.4-alpha2508151336 falken10vdl 2025-08-15 15:36:15 +02:00
  • 1fcf2fb53f Fixed zero length segment for vertical alignment. Refactors curve segment transition code bonsai-0.8.4-alpha2508142057 bonsai-0.8.4-alpha2508142056 Richard Brice 2025-08-14 13:56:36 -07:00
  • 6bc318b15c Option not to draw specific linked files #6947 bonsai-0.8.4-alpha2508141456 Andrej730 2025-08-14 19:53:56 +05:00
  • 40a895b5ad docs\conf.py - skip .venv Andrej730 2025-08-14 17:41:55 +05:00
  • 3cd2963b01 cmake - fix errors on older cmake #7023 Andrej730 2025-08-14 12:13:44 +05:00
  • ff3c5b849e cmake - relax CGAL_INCLUDE_DIR check on Linux #7023 bonsai-0.8.4-alpha2508131446 Andrej730 2025-08-13 19:45:04 +05:00
  • 8294dacaa4 Move code style notes to docs from wiki Andrej730 2025-08-13 13:43:15 +05:00
  • ca03d5d0c5 bonsai/docs/make - server target Andrej730 2025-08-13 13:34:22 +05:00
  • 74a3e8a4e6 cmake - remove cmake_policies superseded by cmake_minimum_required Andrej730 2025-08-13 12:28:18 +05:00
  • 41142c73bf cmake ifcwrap - fix CMP0148 warning Andrej730 2025-08-13 11:59:41 +05:00
  • 6c0e2ce323 cmake - fix CMP0167 warning Andrej730 2025-08-13 11:58:50 +05:00
  • 89c54291b0 Keep CMP0177 OLD (e54dce5dc) to avoid breaking min cmake version #7023 Andrej730 2025-08-13 11:41:29 +05:00
  • 7311777a57 build-deps.cmd - skip installing Python if same version already present on the system #6276 Andrej730 2025-08-13 18:28:46 +05:00
  • 380434f9dd build-deps - error if python installer failed #6276 Andrej730 2025-08-13 18:07:29 +05:00
  • 4d137171ec cmake - document PYTHON_MODULE_INSTALL_DIR Andrej730 2025-08-13 18:01:31 +05:00
  • 8d3b8b24f8 cmake - search for LibXml2 only with IFCXML_SUPPORT #2035 bonsai-0.8.4-alpha2508130924 Andrej730 2025-08-13 13:59:34 +05:00
  • 9e5b667380 black . Andrej730 2025-08-13 10:37:31 +05:00
  • 61fff3d2b4 Fix ifcwrap searching for headers in system directories #3883 (#5697) Chris Mayo 2025-08-13 08:37:58 +01:00
  • 94a3d58e49 See #6570. Now the rate cost item pop up shows also the cost schedule bonsai-0.8.4-alpha2508130532 Massimo Fabbro 2025-08-11 16:50:56 +02:00
  • d57777290b Elevated segment curve transition code to a public function bonsai-0.8.4-alpha2508122338 Richard Brice 2025-08-12 16:35:17 -07:00
  • ffd1d52b4e Fix build-urls note (7c2ba4b) Andrej730 2025-08-12 19:11:28 +05:00
  • 6a42ac7733 CgalSmoothAngleDegrees - fix compilation warnings bonsai-0.8.4-alpha2508121406 Andrej730 2025-08-12 18:09:27 +05:00
  • 29ba0f3c03 IfcConvert - prompt expected user response Andrej730 2025-08-12 17:30:35 +05:00
  • 64a9c1f473 cmake - WITH_CGAL to ensure include dir exist Andrej730 2025-08-12 16:53:34 +05:00
  • 3342bd923d cmake - detect missing HDF5_LIBRARIES on win/darwin Andrej730 2025-08-12 16:06:52 +05:00
  • 95820516cf cmake - fix error building ifcconvert without opencascade Andrej730 2025-08-12 15:06:43 +05:00
  • e230270218 cmake - error when building IfcGeomServer with WITH_OPENCASCADE=OFF Andrej730 2025-08-12 14:42:20 +05:00
  • 3423e6b13d cmake - remove trailing spaces Andrej730 2025-08-12 12:49:20 +05:00
  • 34e699687d cmake - ensure EIGEN_DIR is provided Andrej730 2025-08-12 12:41:12 +05:00
  • 63f7315d90 run-cmake - provide SWIG_EXECUTABLE explicitly Andrej730 2025-08-12 18:42:58 +05:00
  • a955d2bdee ifcwrap cmake - add hint about missing SWIG_EXECUTABLE Andrej730 2025-08-12 18:41:48 +05:00
  • a4045a37f1 typing Andrej730 2025-08-11 17:40:59 +05:00
  • 41128a397b black . Andrej730 2025-08-12 19:05:21 +05:00
  • 3dbc1fddcb Fix IfcGeom build without OpenCascade (#7007) Osyotr 2025-08-12 16:12:07 +03:00
  • 8c5830ddab Fix adding void if object has no layer material usage after #7010 #7019 bonsai-0.8.4-alpha2508121143 falken10vdl 2025-08-12 13:42:48 +02:00
  • a6a27442fb Add test case for bugfix 55e97fd1 Dion Moult 2025-08-12 19:00:28 +10:00
  • 55e97fd170 Fix bug where append_asset would pull in openings unnecessarily bonsai-0.8.4-alpha2508120837 Dion Moult 2025-08-12 18:37:25 +10:00
  • 3e5a2e5eb2 Fix UI bugs for settings predefined types / assign_type to prevent invalid ifc (#7011) bonsai-0.8.4-alpha2508120612 Christoph Mellüh 2025-08-12 08:11:55 +02:00
  • b5e977d7f3 bim.activate_model not to alter objects selection bonsai-0.8.4-alpha2508111359 Andrej730 2025-08-11 18:58:38 +05:00
  • 4423e0bb10 pset.get_template use fallback schema for odd schemas #6672 bonsai-0.8.4-alpha2508111340 Andrej730 2025-08-11 18:06:29 +05:00
  • e54dce5dcf ifcwrap cmake - set CMP0177 to new Andrej730 2025-08-11 17:33:06 +05:00
  • 39f4abe243 An option not to print linked ifc files #6947 bonsai-0.8.4-alpha2508110750 Andrej730 2025-08-11 12:49:37 +05:00
  • f60abdd18f Drawings cache options - document that optional are global Andrej730 2025-08-11 12:36:31 +05:00
  • 9f92e4853f assign_representation - assign repr only to occurrence for profile- or layer-based types #6934 bonsai-0.8.4-alpha2508110726 Andrej730 2025-08-11 12:19:52 +05:00
  • f8f48796a9 test_assign_representation - cover ifc4x3 Andrej730 2025-08-11 12:17:52 +05:00
  • 7c2ba4b18a make build-urls - add small note with platform names Andrej730 2025-08-11 12:01:35 +05:00
  • ce6505847a black . Andrej730 2025-08-11 11:23:07 +05:00