Commit Graph

14642 Commits

Author SHA1 Message Date
Thomas Krijnen 4f0297d8b2 Re-enable explicit tagging and validation of derived in subtype 2024-08-23 13:58:12 +02:00
Thomas Krijnen 74a2d50d97 Unused include 2024-08-23 11:25:44 +02:00
Thomas Krijnen 9c38a7c58b Don't fail on invalid enumeration literal 2024-08-23 11:25:14 +02:00
Thomas Krijnen 8b8663eb8e Bool to logical upgrade 2024-08-23 09:58:21 +02:00
Thomas Krijnen 43becceb94 Handle references to missing instances gracefully 2024-08-23 09:07:29 +02:00
Thomas Krijnen 4ba253a19b Add missing explicit instantiation 2024-08-23 09:06:23 +02:00
Thomas Krijnen f9a02829b6 Fixes for arrays of simple type 2024-08-22 13:35:12 +02:00
Thomas Krijnen 7d2066e7c2 Don't eat opening parens on nested list 2024-08-22 12:07:00 +02:00
Thomas Krijnen 1534e7962e Revert wrongfully applied parts 2024-08-21 20:24:17 +02:00
Thomas Krijnen 952ba717e6 Submodule 2024-08-21 20:14:33 +02:00
Thomas Krijnen 600e9e0a4b Submodule 2024-08-21 19:22:43 +02:00
Thomas Krijnen 0694d34707 Submodule 2024-08-21 19:17:57 +02:00
Thomas Krijnen e5bb1b98ed gltf and cityjson/validation fixes 2024-08-21 18:31:03 +02:00
Thomas Krijnen 3d8874559d Changes after merge and fixes for examples 2024-08-21 15:38:03 +02:00
Thomas Krijnen ad62a5fdef Fixes after merge 2024-08-21 11:26:49 +02:00
Thomas Krijnen e0f5adfb7e Merge branch 'v0.8.0' into tfk-unify-variant-storage 2024-08-21 11:24:56 +02:00
Thomas Krijnen fac13f1e1f clang-tidy 2024-08-21 11:22:18 +02:00
Thomas Krijnen 2e27ff64b4 Fixes for compilation on clang 2024-08-21 08:48:39 +02:00
Thomas Krijnen 261fb895eb WIP 2024-08-20 20:21:35 +02:00
Thomas Krijnen 9c323f91dd WIP 2024-08-16 09:25:16 +02:00
Thomas Krijnen debb0f5e59 WIP 2024-08-14 12:34:42 +02:00
Thomas Krijnen a689fc6377 Consistency TopExp_Explorer::Current() 2024-08-02 04:50:06 +02:00
Augustin Trancart 8e5a7ed24e improve json lib discovery for cmake 2024-08-02 03:31:17 +02:00
Dion Moult 788217c73c Use loader to get name instead of hardcoding when loading IFCs. See #4517. 2024-08-02 09:31:15 +10:00
Blender Defender 1abc3a1422 feat: Update the patch UI of ResetAbsoluteCoordinates
Instead of specifying parameters `a`, `b`, `c` and `d`, more meaningful parameters have been introduced (`threshold`, `automatic_offset_point`, `x`, `y` and `z`), which allow to do the same operations in a more understandable way.
2024-08-02 08:26:14 +10:00
Richard Brice c31c34b7d2 reimplements piecewise_function using PIMPL idiom
PIMPL idiom allows implementaiton of piecewise_function to evolve without envoking systemwide recompile (unless the class definition changes)
2024-08-01 12:34:49 -07:00
Richard Brice b22ecba179 Implements mutually exclusive access to mapping cache with a mutex 2024-08-01 07:15:22 -07:00
Andrej730 3c4a865e0b ci.yml - also run tests for other ifcopenshell packages 2024-08-01 18:01:59 +05:00
Andrej730 8523bb317a bcf, bsdd - add "make test" 2024-08-01 18:01:59 +05:00
Andrej730 4b00b268c0 fix core geometry trests after c4ae957 and 698c648 2024-08-01 18:01:58 +05:00
Andrej730 f0ca34d107 fix core project tests after 0dc084d and e3cb811 2024-08-01 18:01:58 +05:00
Andrej730 3834ecb06a fix core root test after e3cb811 2024-08-01 18:01:58 +05:00
Andrej730 047c9e3ee9 fix core aggregate module test after 6eb3c48 2024-08-01 18:01:58 +05:00
Andrej730 786b796f37 fix breaking bim.activate_model for new collections structure 2024-08-01 18:01:58 +05:00
Andrej730 3fd8be72c2 refresh_ui_data note 2024-08-01 18:01:58 +05:00
Andrej730 cb80081473 fix covering test and fix bug adding coverings in non-meters projects
Noticed that adding a covering in millimeters project didn't worked - the reason was that shapely was using tolerance in ifc project units when get_obj_base_points was returning points in si (blender always operates in meters internally).
I've changed get_obj_base_points to return data in project units and get_bmesh_from_polygon to convert it back to meters for Blender.
It's probably would be better to always operate in si until we need to save data to ifc but I'm not that familiar with that module to just change it everywhere.

Ping @maxfb87 just in case.
2024-08-01 18:01:58 +05:00
Andrej730 5ac84e2be7 covering - more detailed poll messages 2024-08-01 18:01:58 +05:00
Andrej730 c8466e0606 typing 2024-08-01 18:01:58 +05:00
Thomas Krijnen db5167bbaf Prevent infinite recursion 2024-08-01 07:59:23 +02:00
Thomas Krijnen 7d6e26bfd5 Add revolve as top-level item in occt kernel 2024-08-01 07:48:42 +02:00
Thomas Krijnen 2fd339ac6b Hack/workaround for #5064 2024-08-01 07:48:28 +02:00
Dion Moult 6f6dc08696 Minor typo fixes blenderbim-0.7.11-alpha240801 2024-08-01 14:58:23 +10:00
Thomas Krijnen 054ccf9a05 WIP 2024-08-01 04:12:10 +02:00
Thomas Krijnen 53e0f40cb9 WIP 2024-08-01 03:54:59 +02:00
Andrej730 6cb063ebd2 fix bim drawing module test after 47704b1 ifcsverchok-0.7.11.240731 blenderbim-0.7.11-alpha240731 2024-07-31 19:00:34 +05:00
Andrej730 fb95e3eb51 fix enabling sverchok as legacy addon on Blender 4.2
It was failing when BBIM is installed as an extension
2024-07-31 19:00:34 +05:00
Andrej730 17a061f917 fix bim test after e6ac012
when Types collection was renamed to IfcTypeProduct
2024-07-31 19:00:34 +05:00
Andrej730 51db65b868 fix resource bim tests after c399eb2
IfcLaborResource doesn't actually support IfcQuantityArea quantities
2024-07-31 19:00:34 +05:00
Andrej730 faab9e04a3 fix resource bim tests after 1a4e467
operator prop was deprecated a long time ago in e2d4a3a
2024-07-31 19:00:34 +05:00
Andrej730 bea92455dd clean up bim tests from trailing spaces 2024-07-31 19:00:34 +05:00