Commit Graph

974 Commits

Author SHA1 Message Date
Thomas Krijnen 0116be1386 Use geobim tooling as a provisional iterator adaptor 2023-09-13 22:05:22 +02:00
Thomas Krijnen 4127247230 Reference correct cgal kernel impl and build wrapper with /force:multiple as well 2023-08-26 13:42:42 +02:00
Thomas Krijnen 4bb3cc5c90 Fix transformation in serialization element, accept geometry library in more geom functions 2023-08-26 11:35:23 +02:00
Thomas Krijnen 5336b2f987 Implement shape serialization for cgal, possibility to supply geometry library to iterator in py 2023-08-25 21:46:32 +02:00
Thomas Krijnen d34b1e9545 Fix compilation of wrapper 2023-08-01 08:56:16 +08:00
Thomas Krijnen b7f73153cc Update unused filter() function 2023-07-31 16:01:29 +08:00
Thomas Krijnen 73fdeaf2a7 Fully qualify namespace 2023-07-31 15:01:36 +08:00
Thomas Krijnen 65a5646bf0 Major update: taxonomy shared pointers, collection type safety, work towards hashing 2023-07-27 16:42:06 +08:00
Thomas Krijnen 8329a1dea1 Use taxonomy::matrix4 instead of Eigen::Matrix4d in profile helper which has default constructor to identity 2023-04-10 14:22:43 +02:00
Thomas Krijnen 933f7fced2 Merge OCCT 7.6+ compatibility 2023-04-09 19:28:37 +00:00
Thomas Krijnen d12d14e7f2 Experiment with simple_cartesian<double> kernel 2023-04-03 13:34:35 +02:00
Thomas Krijnen 49416808d4 Make use of identity in faceset helper 2023-04-03 13:33:22 +02:00
Thomas Krijnen 9d5fe1fee4 Fix some mapping errors 2023-04-03 13:31:52 +02:00
Thomas Krijnen cc223dd5b4 Add identity int to taxonomy item 2023-04-03 13:31:22 +02:00
aothms 99abc6e0e2 Fix errors on clang 2023-03-31 15:19:39 -04:00
Thomas Krijnen cd6967cf2b Return axis rep even when assigned to model context 2023-03-31 12:28:22 +02:00
Thomas Krijnen 3e69f061ea Fix for msb without voids 2023-03-31 12:28:22 +02:00
Thomas Krijnen ab99a0486d Fix retrieval of native element 2023-03-31 12:28:22 +02:00
Thomas Krijnen ab206da885 Update ConversionSettings.h 2023-03-30 14:29:06 +02:00
Thomas Krijnen 348a333323 Update ConversionSettings.h 2023-03-30 14:28:25 +02:00
Thomas Krijnen fc05c096f6 Undef var rrrors after merge 2023-03-29 15:56:41 +02:00
Thomas Krijnen c32c88b1a0 Merge remote-tracking branch 'origin/v0.7.0' into v0.8.0 2023-03-29 12:55:05 +02:00
Thomas Krijnen 05a7aac62e Prevent double counting elements in single threaded mode 2023-03-28 15:20:54 +02:00
Thomas Krijnen b108452cb1 Compilation error 2023-03-28 10:01:09 +02:00
Thomas Krijnen f803a38fbb Revert "Some warnings"
This reverts commit 468d8effc8.
2023-03-27 21:22:04 +02:00
Thomas Krijnen 468d8effc8 Some warnings 2023-03-27 21:09:25 +02:00
Thomas Krijnen 625ce773c5 Fix segfault in loop.cpp on empty instance 2023-03-27 21:08:52 +02:00
Thomas Krijnen c964559b91 taxonomy string formatting 2023-03-27 14:02:53 +02:00
Thomas Krijnen 1adcce509f Presentation style handling for 4.3 2023-03-27 14:02:21 +02:00
Thomas Krijnen 031694af2b Make cgal optional 2023-03-22 11:47:00 +01:00
Thomas Krijnen 2b1b79bf1c Make occt optional 2023-03-22 11:17:14 +01:00
Thomas Krijnen cb35378a73 4x3 segment compatibilty 2023-03-22 09:55:04 +01:00
Thomas Krijnen 236f470ae6 Update geom server 2023-03-22 09:28:02 +01:00
Thomas Krijnen de93ad1e92 Duplicate const 2023-03-22 09:12:19 +01:00
Thomas Krijnen 4d5a77d8e3 Ambiguous overload 2023-03-22 09:02:57 +01:00
Thomas Krijnen 358b120108 Case sensitivity 2023-03-22 08:45:30 +01:00
Thomas Krijnen c78b2893de Proceed with merge 2023-03-21 20:15:01 +01:00
Thomas Krijnen 57d18a0644 Update IfcIShapeProfileDef.cpp 2023-02-18 13:00:45 +01:00
Thomas Krijnen 25edc91976 #2704 retain kernel pool to free cache 2023-01-28 14:21:52 +01:00
Thomas Krijnen 9de9645229 #2665 increase halfspace tolerance comparison 2023-01-13 13:56:38 +01:00
Dion Moult ac3c4cac89 Flange thickness is thickness at edge. 2023-01-11 09:33:20 +01:00
Dion Moult 2be1baab32 I-shape angle fix, fix incorrect flange thickness, and clean up ifdef. 2023-01-11 09:33:20 +01:00
Dion Moult 3e42fdb883 Minor fix 2023-01-11 09:33:20 +01:00
Dion Moult ed37d11002 Fix #2631. Add support for flange edge radius and flange slope for I-shapes. 2023-01-11 09:33:20 +01:00
Thomas Krijnen a85571979e Merge branch 'v0.8.0' into v0.8.0-merge 2022-11-15 15:11:00 +01:00
Thomas Krijnen ccde605029 File renames, build script and cmake updates 2022-11-15 13:19:24 +01:00
Thomas Krijnen 9351038009 Refactoring 2022-11-14 09:23:59 +01:00
Thomas Krijnen 3736a8b4b4 Refactoring 2022-11-13 11:04:16 +01:00
Thomas Krijnen c6cdf4ab77 Be a bit more careful in throwing NoSuchObject in case of triangulated face handling https://github.com/IfcOpenShell/wasm-preview/issues/1 2022-11-09 20:32:53 +01:00
Thomas Krijnen 153c5a06e7 #671 use new faceset_helper api in IfcFace 2022-10-13 09:22:49 +02:00