Thomas Krijnen
|
df0e64a68a
|
Commit debugging trick comment analogous to occt kernel
|
2023-12-11 21:00:54 +01:00 |
|
Thomas Krijnen
|
c7a2abdf2d
|
CgalKernel halfspace handling: orientation is on face not plane
|
2023-12-11 21:00:32 +01:00 |
|
Thomas Krijnen
|
a62aefa7ff
|
Disable automatic density substitution in cgal kernel
|
2023-12-11 21:00:04 +01:00 |
|
Thomas Krijnen
|
e946b6c540
|
Test for self-intersection before converting to nef
|
2023-12-11 20:59:04 +01:00 |
|
Thomas Krijnen
|
cac2b77659
|
Implement num_faces
|
2023-12-11 20:57:58 +01:00 |
|
Thomas Krijnen
|
c1cb16f5f6
|
Implement a bunch of shape analysis routines
|
2023-12-05 21:14:43 +01:00 |
|
Thomas Krijnen
|
059c9fb7d5
|
remove_degenerate_faces() in order to prevent division by zero
|
2023-12-05 21:13:43 +01:00 |
|
Thomas Krijnen
|
dc6eb8611a
|
More robust conversion to nef in CgalShape
|
2023-11-16 09:15:19 +01:00 |
|
Thomas Krijnen
|
c2b527b832
|
Copy pasta error
|
2023-11-15 11:49:44 +01:00 |
|
Thomas Krijnen
|
9e73e96d31
|
More missing typenames
|
2023-11-15 11:33:00 +01:00 |
|
Thomas Krijnen
|
f2b800c30c
|
Add missing typename
|
2023-11-15 11:30:06 +01:00 |
|
Thomas Krijnen
|
3ef4e8152f
|
Commit suggestions in #3992 Thanks @RickBrice
|
2023-11-15 11:05:06 +01:00 |
|
Thomas Krijnen
|
65e874c67f
|
Drastic settings refactoring
|
2023-11-15 10:32:33 +01:00 |
|
Thomas Krijnen
|
809668c015
|
Major update to halfspace algorithm, conversion result shape analysis
|
2023-11-02 09:04:34 +01:00 |
|
Thomas Krijnen
|
e9c70f8d83
|
Test for intersection result in cgal code
|
2023-10-24 20:57:02 +02:00 |
|
Thomas Krijnen
|
f911bbd931
|
Some variations of shell mapping in occt
|
2023-10-24 20:56:39 +02:00 |
|
Thomas Krijnen
|
164125fe70
|
Add noexcept to hash functor
|
2023-10-18 09:47:30 +02:00 |
|
Thomas Krijnen
|
51f72b4edc
|
Update nef_to_halfspace_tree.h
|
2023-10-16 21:28:38 +02:00 |
|
Thomas Krijnen
|
661c8bc50f
|
Small changes to curve segment handling for purpose of wrapper
|
2023-10-14 16:37:50 +02:00 |
|
Thomas Krijnen
|
380cf4eca5
|
cgal kernel: permissiveness for multiple outer bounds in face
|
2023-09-14 21:58:06 +02:00 |
|
Thomas Krijnen
|
179e3049dd
|
cgal kernel: Continue with invalid state after triangulation
|
2023-09-14 21:57:23 +02:00 |
|
Thomas Krijnen
|
eca4eba747
|
Remove logging statement
|
2023-09-14 09:27:26 +02:00 |
|
Thomas Krijnen
|
235c32875d
|
Use plane eq snapping for boolean ops in cgal and other strategies in addition to minkowsky sum dilation
|
2023-09-13 22:05:23 +02:00 |
|
Thomas Krijnen
|
5eff7178da
|
Restructure cgal shape triangulation
|
2023-09-13 22:05:22 +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
|
65a5646bf0
|
Major update: taxonomy shared pointers, collection type safety, work towards hashing
|
2023-07-27 16:42:06 +08: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
|
c32c88b1a0
|
Merge remote-tracking branch 'origin/v0.7.0' into v0.8.0
|
2023-03-29 12:55:05 +02:00 |
|
Thomas Krijnen
|
625ce773c5
|
Fix segfault in loop.cpp on empty instance
|
2023-03-27 21:08:52 +02:00 |
|
Thomas Krijnen
|
031694af2b
|
Make cgal optional
|
2023-03-22 11:47:00 +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
|
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
|
6aafff2c40
|
taxonomy printing and different trimmed curve orientation handling
|
2020-06-21 15:15:49 +02:00 |
|
Thomas Krijnen
|
7f60ea9c52
|
cgal curve implementations
|
2020-06-11 20:51:08 +02:00 |
|
Thomas Krijnen
|
b85e03374a
|
Workaround singularity issues in gp_GTrsf
|
2020-06-11 20:50:50 +02:00 |
|
Thomas Krijnen
|
939d1a6c4f
|
implement triangulation transformation in eigen
|
2020-06-11 20:50:13 +02:00 |
|
Thomas Krijnen
|
109131961f
|
heap alloc for eigen types for alignment issues
|
2020-06-11 20:48:35 +02:00 |
|
aothms
|
53477cc8e2
|
Small fixes for gcc
|
2020-04-03 15:05:50 +00:00 |
|
aothms
|
33e092c8d5
|
Update occt tree
|
2020-04-03 12:01:30 +00:00 |
|
Thomas Krijnen
|
3113976ee5
|
Implement fillets and a couple of profiles
|
2020-03-30 14:31:59 +02:00 |
|
Thomas Krijnen
|
b6a7ba1e1c
|
Fix for open polyhedra
|
2020-01-26 13:58:02 +01:00 |
|
Thomas Krijnen
|
3575aded90
|
containment check
|
2020-01-21 16:26:00 +01:00 |
|
Thomas Krijnen
|
a5de17228a
|
Work towards space boundaries fix
|
2019-10-06 19:03:31 +02:00 |
|
Thomas Krijnen
|
f391b425ba
|
dilate as boolean
|
2019-10-06 09:11:44 +02:00 |
|