Commit Graph

  • af864e8556 added test scenario for duplicating an aggregate Bruno Perdigão 2023-11-06 12:15:31 -03:00
  • 8cd9fb9015 test stairs calculated params blenderbim-231106 Andrej730 2023-11-06 15:56:33 +05:00
  • d9fdc0908a Nosing Lengths / Tread Gap for parametric stairs #3422 Andrej730 2023-11-06 11:50:52 +05:00
  • a218ce5160 Select multiple arrays at one time, from various parts. Deselect non-compliant objects. Ryan Schultz 2023-11-04 11:35:30 -05:00
  • b3a6b8e07f bf: IfcBSplineCurve is an isntance of abstract entity Igor.Sokolov 2023-11-04 08:09:13 +04:00
  • 52700452d9 bf: pass-valid-selected-enumeration.ifc Igor.Sokolov 2023-11-04 07:30:26 +04:00
  • aab011f7bf bf: pass-group-1-rels-IFC2X3.ifc failed Igor.Sokolov 2023-11-04 07:16:48 +04:00
  • 5f129e2357 bf: pass-attr-count-ok.ifc failed Igor.Sokolov 2023-11-04 07:00:58 +04:00
  • 4e76f36af1 Black blenderbim-231104 Dion Moult 2023-11-04 16:07:40 +11:00
  • 6f3ff51d91 Docs now mention historic builds Dion Moult 2023-11-03 22:45:35 +11:00
  • 0de0422c2e Minor fix Dion Moult 2023-11-03 22:45:18 +11:00
  • 98de86e0ba Customize tread width for the first and last treads #3419 Andrej730 2023-11-03 11:26:29 +05:00
  • 142e41b3ad minor refactor Andrej730 2023-11-03 10:52:16 +05:00
  • 1e0dc7749d add force depsgraph update method Andrej730 2023-11-02 19:58:38 +05:00
  • 0f29de0391 skip black format on type manager template description for readibility Andrej730 2023-11-02 16:02:28 +05:00
  • 9933cc1b20 stair profile generation code refactor Andrej730 2023-11-02 16:00:04 +05:00
  • fa6192e9bc Fixed stair calculated params not updating during edit (after 8b23c615c) Andrej730 2023-11-02 11:20:58 +05:00
  • bfd4559da8 move generate_stair_2d_profile to tool, add tests Andrej730 2023-11-02 10:54:47 +05:00
  • 01f52e069e Update unit.py - convert function, case issue blenderbim-231103 ceegartner 2023-10-26 16:50:53 +02:00
  • 809668c015 Major update to halfspace algorithm, conversion result shape analysis Thomas Krijnen 2023-11-02 09:04:34 +01:00
  • 2fbc9e4424 Forgot rabbit branding. Dion Moult 2023-11-02 15:15:04 +11:00
  • ba97da20eb New data purging IfcPatch recipe Dion Moult 2023-11-02 14:59:18 +11:00
  • 44f5be142f Fix #3963. Bind IFC separate to P hotkey and prevent separation on non-IFC meshes. blenderbim-231102 Dion Moult 2023-11-02 13:03:56 +11:00
  • 2f951d352b Fix #3948. Bug where IfcTester PartOf facet didn't correctly read entity XML. Dion Moult 2023-11-02 12:28:53 +11:00
  • 559de7d4cd Merge pull request #3945 from RickBrice/v0.8.0 Thomas Krijnen 2023-11-01 22:22:55 +01:00
  • b50f4a2240 Adds a virtual init_adjustments function to precompute common values for segment geometry adjustments Richard Brice 2023-11-01 08:35:29 -07:00
  • bef86e261c Renamed interpolate to compute_adjustment and made it a template function. Richard Brice 2023-11-01 08:34:58 -07:00
  • 8b23c615c3 Fix issue with calculated params in stair ui Andrej730 2023-11-01 17:33:00 +05:00
  • 7c694e5b3e Fix #3951. mats selector now supports IfcMaterialList. Dion Moult 2023-11-01 22:48:31 +11:00
  • 8eeb212003 See #3951. IfcCSV now supports list concatenation. Dion Moult 2023-11-01 22:47:16 +11:00
  • 7bf8d58cde Improve data type error reporting Dion Moult 2023-11-01 22:23:55 +11:00
  • b6e24559e5 Fix #3961. Improve UI so setting null now clears the value. Dion Moult 2023-11-01 18:04:32 +11:00
  • 0d87d5927e bim.select_all_array_objects not to clear previous selection #3960 Andrej730 2023-11-01 10:49:35 +05:00
  • dfd5cc4728 See #3953. Fix bug where IDSes with a single enumeration value didn't validate. Dion Moult 2023-11-01 16:28:42 +11:00
  • 20b7ee009d Fix #3957. Fix bug where shared properties were not edited independently. Dion Moult 2023-11-01 15:18:57 +11:00
  • 19a3f56941 Fix #3958. Bug where reassigning type class would incorrectly assign occurrence classes. Dion Moult 2023-11-01 14:41:25 +11:00
  • 3b298d44c1 Fix regressions in mapped native swept disk handling blenderbim-231101 Dion Moult 2023-11-01 14:16:00 +11:00
  • 038d3bc41c fix future warning for xml.etree Andrej730 2023-10-31 16:24:41 +05:00
  • 235e89ae14 remove blf.size deprecated dpi argument #3876 Andrej730 2023-10-31 16:19:42 +05:00
  • e2de9efc33 Move new Blender 4.0 Simulation section to Scene/Blender tab #3876 Andrej730 2023-10-31 15:56:46 +05:00
  • 8126085037 Warning message on copying node graph on Blender 4.0+ #3876 Andrej730 2023-10-31 15:38:57 +05:00
  • bbe14834e4 Remove 3D shaders prefix #3876 Andrej730 2023-10-31 15:27:43 +05:00
  • 45f2d301b3 More context override fixes #3876 Andrej730 2023-10-31 13:54:20 +05:00
  • 2ecd11d71f fixing test after 0d0b91e Andrej730 2023-10-31 13:54:05 +05:00
  • b42f072bd5 You can now eyedrop an object in the viewport to copy container when editing container Gorgious56 2023-10-31 11:14:54 +01:00
  • 3b3668eedf More IFC class suggestions Ryan Schultz 2023-10-30 22:51:55 -05:00
  • 7f7f353131 Disable batching for removal as it doesn't seem to help mostly from experience. Still testing. blenderbim-231031 Dion Moult 2023-10-31 12:31:05 +11:00
  • 53594de1ff See #3955. PyPI release now specifies compatible Python versions. Dion Moult 2023-10-31 08:32:43 +11:00
  • 4fbbfb5191 You can now eyedrop an object in the viewport to copy class and predefined type when reassigning class Gorgious56 2023-10-30 15:04:37 +01:00
  • 4e1daea838 Clicking on an entry in the search field popup automatically validates and closes the popup No need to click on "OK" anymore. This is not a hacky workaround using the mouse position, it uses a signal sent to Blender to close the active popup See https://blenderartists.org/t/programatically-close-pie-menu-2-79/1488807/2 re-committing since it seems I commited to the wrong branch last week Gorgious56 2023-10-30 14:19:01 +01:00
  • d8ff83da73 Replacing old context override method #3876 Andrej730 2023-10-30 15:13:54 +05:00
  • a7712a923f setup_pytest to find site-packages folder near sys.executable Andrej730 2023-10-30 15:12:36 +05:00
  • 01b5f8f237 Fixed #3949 blenderbim-231030 Andrej730 2023-10-30 11:27:55 +05:00
  • b9ad15c50f Minor fix to Uniclass classification blenderbim-231029 Dion Moult 2023-10-30 09:30:48 +11:00
  • db06cff997 Update test file for case insensitivity. Thanks Igor. Thomas Krijnen 2023-10-29 14:35:14 +01:00
  • f0028c0094 get_footprint_area now unions 2D polygons to prevent double counting Dion Moult 2023-10-28 15:54:45 +11:00
  • 1c954801b0 Fix #3939. Bug where IfcLabel data type was incorrectly used for longer text data. blenderbim-231028 Dion Moult 2023-10-28 14:44:41 +11:00
  • 248f969520 Implements framework for adjusting geometry based on location of start point of next segment. pr_3945_rebased Richard Brice 2023-10-27 08:01:46 -07:00
  • cef3de4e57 Moves implementation of piecewise_function::evaluate(u) from h to cpp to prevent massive rebuilds everytime the function is changed. Richard Brice 2023-10-25 11:44:19 -07:00
  • f448339fce Adds warning that the BaseCurve of IfcGradientCurve is expected to be IfcCompositeCurve Richard Brice 2023-10-25 06:47:05 -07:00
  • b83f2de5c4 Minor code format revisions Richard Brice 2023-10-25 06:46:34 -07:00
  • ba870e54c3 Merge branch 'v0.8.0' into v0.8.0 Richard Brice 2023-10-27 10:46:53 -07:00
  • 973e4f0064 Updated default JoinCriteria to accommodate new facet selector for statuses. blenderbim-231027 Ryan Schultz 2023-10-27 11:24:49 -05:00
  • 969181acf3 Implements framework for adjusting geometry based on location of start point of next segment. Richard Brice 2023-10-27 08:01:46 -07:00
  • 0aa69a6ebf Moves implementation of piecewise_function::evaluate(u) from h to cpp to prevent massive rebuilds everytime the function is changed. Richard Brice 2023-10-25 11:44:19 -07:00
  • dd915736f5 Adds warning that the BaseCurve of IfcGradientCurve is expected to be IfcCompositeCurve Richard Brice 2023-10-25 06:47:05 -07:00
  • 85ece64272 Minor code format revisions Richard Brice 2023-10-25 06:46:34 -07:00
  • 6e8d635040 Adds test of fallback placement for IfcLinearPlacement and reduces number of tests for placement type. Richard Brice 2023-10-24 18:28:23 -07:00
  • cefbf8b4f2 Fixes runtime check for polynomial curve Richard Brice 2023-10-24 18:28:13 -07:00
  • a0aaa39c4b Test for intersection result in cgal code Thomas Krijnen 2023-10-24 20:57:02 +02:00
  • 71166f3685 Some variations of shell mapping in occt Thomas Krijnen 2023-10-24 20:56:39 +02:00
  • 90f9123f35 Notify on product conversion start as in 0.7 Thomas Krijnen 2023-10-24 20:56:06 +02:00
  • a6f97b0b92 Implement ObjectPlacement using native recursion Thomas Krijnen 2023-10-24 20:54:25 +02:00
  • f0dbb535d3 Removed assert, added Logger::Warning and Logger::Error. Made treatment of unexpected data more permissive Richard Brice 2023-10-23 08:22:03 -07:00
  • dde85265c6 Adds support for IfcLinearPlacement Richard Brice 2023-10-20 13:29:33 -07:00
  • 1920a6427d Removed assert, added Logger::Warning and Logger::Error. Made treatment of unexpected data more permissive Richard Brice 2023-10-23 08:22:03 -07:00
  • 3913849635 Use --start/end-group on linux to fix ld geomserver Thomas Krijnen 2023-10-21 22:29:41 +02:00
  • 140dded1d1 Implements Eigen shortcut Richard Brice 2023-10-23 07:21:36 -07:00
  • 40d4c5bd01 Implements Eigen shortcut Richard Brice 2023-10-23 07:21:03 -07:00
  • 97879e47e2 Implements Eigen shortcut Richard Brice 2023-10-23 07:20:52 -07:00
  • 8b05da1da1 Implements Eigen shortcut Richard Brice 2023-10-23 07:20:41 -07:00
  • 6a828d7035 Instantiates IfcHierarchyHelper template for ADD2 Richard Brice 2023-10-20 20:24:38 -07:00
  • 528cf06a46 Adds support for IfcLinearPlacement Richard Brice 2023-10-20 13:29:33 -07:00
  • b4ef4cbbec Add noexcept to hash functor Thomas Krijnen 2023-10-18 09:47:15 +02:00
  • 23ab8c7ef9 In-code changes for ADD2 Thomas Krijnen 2023-10-18 09:46:29 +02:00
  • b52752ae11 Rerun C++ codegen Thomas Krijnen 2023-10-17 12:16:14 +02:00
  • b865309b92 Merge v0.7.0 -- src\ifcopenshell-python\ifcopenshell\express Thomas Krijnen 2023-10-17 12:12:37 +02:00
  • 512b8b9e08 Mapping of vertical profiles with IfcGradientCurve Richard Brice 2023-10-16 14:13:43 -07:00
  • 8497e655f5 Fixes mapping of horizontal curve with IfcCircle Richard Brice 2023-10-16 14:13:27 -07:00
  • c1cab4b186 Fixes problems with horizontal curves and clothoid spirals Richard Brice 2023-10-13 15:03:23 -07:00
  • 53096017f5 Update nef_to_halfspace_tree.h Thomas Krijnen 2023-10-16 21:28:38 +02:00
  • c1a6d8f347 Small changes to curve segment handling for purpose of wrapper Thomas Krijnen 2023-10-14 16:37:50 +02:00
  • be5d291bd9 test creating mep transition Andrej730 2023-10-26 17:19:51 +05:00
  • cbec56c2f0 ifc2x3 pset library - fix bunch of unit related vlaidation errors #3929 Andrej730 2023-10-26 15:53:41 +05:00
  • 880d0ba753 Minor fixes blenderbim-231026 Dion Moult 2023-10-26 13:08:15 +11:00
  • db85689364 Add support for latest uniclass and add Uniclass July 2023 Dion Moult 2023-10-26 13:08:01 +11:00
  • 48a0d8c508 fix displaying undefined or userdefined units in cost schedules Sigma Dimensions (Yass) 2023-10-25 15:01:52 +01:00
  • df4cd493ee fix displaying cost item totals blenderbim-231025 Sigma Dimensions (Yass) 2023-10-25 13:54:13 +01:00
  • ba4ff68597 Fixes runtime check for expected IfcPolynomialCurve coefficients and adds fallback check to IfcObjectPlacement (#3936) Richard Brice 2023-10-25 00:42:39 -07:00
  • e9c70f8d83 Test for intersection result in cgal code Thomas Krijnen 2023-10-24 20:57:02 +02:00