Commit Graph

1758 Commits

Author SHA1 Message Date
Thomas Krijnen 4dc3dc37a5 Refactoring 2022-11-14 10:31:00 +01:00
Thomas Krijnen b5b73fd079 Work on modularizing files 2022-11-11 13:20:10 +01:00
Thomas Krijnen 4a2465674e Merge branch 'cgal' of https://github.com/tudelft3d/IfcOpenShell into v0.7.0-rewrite 2021-02-21 17:26:16 +01:00
Thomas Krijnen 46d24f112c Remove static keywords 2021-02-21 17:25:50 +01:00
aothms 5b13db129d Merge branch 'cgal' of https://github.com/tudelft3d/IfcOpenShell into cgal 2021-02-21 16:38:53 +01:00
aothms a57f08a9da Fix map invalidation reported by valgrind 2021-02-21 16:37:33 +01:00
Thomas Krijnen 4ec24e93a6 Don't store precision cube (multi-threading) 2021-02-21 16:34:51 +01:00
Thomas Krijnen 7812ecb189 C++17 compat 2021-02-21 16:34:34 +01:00
Thomas Krijnen 7852c06ab7 Fix issue with iterator invalidation 2021-02-02 23:40:43 +01:00
aothms db44eaf221 Temporarily disable serialization 2021-01-24 15:49:46 +01:00
aothms 1064e2fec8 CGAL v5.2 2021-01-24 15:10:02 +01:00
Thomas Krijnen a55187600e Update to CGAL 5.2 2021-01-24 12:14:43 +01:00
Thomas Krijnen 059de764d6 Begin proper memory management on taxonomy 2020-11-04 13:46:25 +01:00
Thomas Krijnen e39c7e7195 ~Iterator() 2020-10-29 16:06:37 +01:00
Thomas Krijnen fb59cd4004 ~collection() 2020-10-29 16:06:26 +01:00
Thomas Krijnen 7bc411ac9b debugging tip 2020-10-29 16:06:11 +01:00
Thomas Krijnen d181d03a21 Change density constraints 2020-10-29 16:05:56 +01:00
Thomas Krijnen 625c757326 incorporate halfspace orientation 2020-10-04 13:08:46 +02:00
Thomas Krijnen df1225ce95 Include cgal patch for nary union 2020-10-04 10:42:05 +02:00
Thomas Krijnen 4881238ce6 full circle trim fixes 2020-10-03 17:15:38 +02:00
Thomas Krijnen 336b628be2 virtual dtor 2020-10-03 17:13:25 +02:00
aothms 575f9e015b virtual dtor and profile helper assignment fix 2020-09-30 16:06:35 +02:00
Thomas Krijnen b3ee2c6511 fail on empty poly 2020-09-30 13:53:46 +02:00
Thomas Krijnen bf4bf3d327 fix density based box substitution 2020-09-30 13:53:30 +02:00
Thomas Krijnen 00e4a24153 only fetch style for some set of kinds 2020-09-30 13:53:15 +02:00
Thomas Krijnen 7b26d6d541 try to reduce memory footprint 2020-09-30 13:52:57 +02:00
Thomas Krijnen 3fb822b07b disable validation code to reduce compilation time 2020-09-30 13:45:37 +02:00
Thomas Krijnen b09fc12868 Traverse collections for styles when processing boolean as arrangement 2020-09-28 15:46:19 +02:00
Thomas Krijnen 04ae29759b Re-enable are_holes_and_boundary_pairwise_disjoint() check 2020-09-28 15:38:19 +02:00
Thomas Krijnen 2905900d5c retain transformations on collection nodes during 2d boolean op handling 2020-09-28 15:26:03 +02:00
Thomas Krijnen e45ad15d91 Correct nesting 2020-09-28 15:25:24 +02:00
Thomas Krijnen 8ef971cfb0 use polygon_soup_to_polygon_mesh instead of incremental builder 2020-09-28 14:21:33 +02:00
Thomas Krijnen 630c742a77 more verbose logging 2020-09-28 14:21:07 +02:00
Thomas Krijnen 2885cd74e3 infinity as 1e9 2020-09-28 14:16:48 +02:00
Thomas Krijnen 286a76ddda fix boolean exp 2020-09-28 12:22:38 +02:00
Thomas Krijnen aa3ccf5cb5 const lvalue things 2020-09-20 12:19:43 +02:00
Thomas Krijnen c9ce6a6df9 Eigen case on nix 2020-09-20 12:17:22 +02:00
Thomas Krijnen 1cfb15f060 halfspaces in cgal kernel 2020-09-19 15:40:18 +02:00
Thomas Krijnen 104896b3e2 Don't fail on self-intersections in polygon with holes after triangulation 2020-09-18 09:56:14 +02:00
Thomas Krijnen b8c90eaa5e Fix mapping of booleanresult and begin implementing handling of arbitrary polyhedra operands in 2d 2020-09-17 14:52:21 +02:00
Thomas Krijnen 8bd91113a0 Substitution with bounding box based on density; Reorientation from soup; 2D Arrangement in extrusion and shell 2020-09-16 15:22:07 +02:00
Thomas Krijnen 52942f8a3e Use map in builder; stitch borders optional; fix positioning of 2d arrangement 2020-09-14 13:55:14 +02:00
Thomas Krijnen c40f9fdd97 process boolean subtraction in 2d if coplanar extrusion along z 2020-09-13 17:15:46 +02:00
Ken Arroyo Ohori a1c33af488 skip linker groups on Mac 2020-09-03 21:40:22 -05:00
Ken Arroyo Ohori a72223acfd eigen from gitlab repo 2020-09-03 21:39:55 -05:00
Thomas Krijnen ed9718af2a Use constructor to initialize intersection_collector 2020-09-02 15:16:37 +02:00
Thomas Krijnen e15e5a2d20 Correct 730p3 patch 2020-09-01 16:54:45 +02:00
Thomas Krijnen 51dc0e506c Propagate static runtime flag to voxel dependency 2020-09-01 16:25:11 +02:00
Thomas Krijnen feac80aa9d Assign material name to taxonomy::style 2020-09-01 12:22:23 +02:00
Thomas Krijnen 842dcb7579 Check loop self intersection in cgal 2020-09-01 12:22:10 +02:00