Thomas Krijnen
|
c8d39cc481
|
At least make sure that hybrid-cgal-simple-opencascade processes the elements correctly #8052
|
2026-05-21 14:17:17 +02:00 |
|
Thomas Krijnen
|
91ae631c7d
|
Merge remote-tracking branch 'origin/v0.8.0' into datamodel-v1.0
|
2026-04-18 20:15:28 +02:00 |
|
Thomas Krijnen
|
a07f56db6f
|
Restructure and rename
|
2026-03-31 15:32:36 +02:00 |
|
Thomas Krijnen
|
6b7b834ac0
|
Don't try and solve 2d bools in cgal-simple #7503
|
2026-01-23 10:12:33 +01:00 |
|
Thomas Krijnen
|
7098beb819
|
Work towards v1.0 data model with encapsulated weak_ptr as basis for instances
|
2026-01-05 21:42:01 +01:00 |
|
Thomas Krijnen
|
ce91d296b6
|
dllimport/export #6926
|
2025-09-26 14:24:49 +02:00 |
|
Thomas Krijnen
|
8d476c792d
|
todo notes #6589
|
2025-04-29 21:43:49 +02:00 |
|
Thomas Krijnen
|
97c7aefad7
|
One more self-intersection check in cgal kernel #6589
|
2025-04-29 21:39:08 +02:00 |
|
Thomas Krijnen
|
b87a7b3d0a
|
cgal kernel - conditionally reorient extrusion basis #6529
|
2025-04-19 18:50:51 +02:00 |
|
Thomas Krijnen
|
fa191e44f2
|
cgal kernel: Move orientation logic #5987
|
2025-01-23 16:35:51 +01:00 |
|
Thomas Krijnen
|
63e98e69e9
|
Test whether polygonal boundary is simple #5665
|
2024-11-01 11:15:09 +01:00 |
|
Thomas Krijnen
|
da0d383666
|
Distinction between general exception / not supported / not implemented #5484
|
2024-10-09 13:14:49 +02:00 |
|
krande
|
742b3ca120
|
add ifdef for cgal 6
|
2024-10-08 09:12:04 +02:00 |
|
Thomas Krijnen
|
62f696da51
|
Don't handle bspline-edges on planar faces in cgal-kernel #5484
|
2024-09-30 12:28:28 +02:00 |
|
Thomas Krijnen
|
2557fcf628
|
Do let cgal handle planar adv brep #4915
|
2024-09-24 08:54:52 +02:00 |
|
Thomas Krijnen
|
0389f1e984
|
Make cgal implementation a little bit less confident #5453
|
2024-09-23 16:03:10 +02:00 |
|
Thomas Krijnen
|
fea8e3a5c9
|
Perform similar face bound lenciency in cgal kernel
|
2024-08-24 20:03:44 +02:00 |
|
Thomas Krijnen
|
5fdad744d3
|
Cgal kernel: Fail boolean op altogether when part conversion to Nef fails
|
2024-08-23 20:42:32 +02:00 |
|
Thomas Krijnen
|
ab6f408db4
|
Unify edge orientation logic among kernels
|
2024-08-23 20:41:42 +02:00 |
|
Thomas Krijnen
|
cdf8b9c038
|
Cgal kernel: taxonomy::line is intended to run along local Z
|
2024-08-23 20:41:17 +02:00 |
|
Thomas Krijnen
|
918fb41a7e
|
Unify face bound counting logic among kernels
|
2024-08-23 20:39:20 +02:00 |
|
Thomas Krijnen
|
d80bcd1a94
|
Unify variant storage (#5118)
|
2024-08-23 20:29:07 +02:00 |
|
Thomas Krijnen
|
d4efcd40f9
|
Advanced brep, sweeps and various fixes #4848 #4895
|
2024-07-03 14:36:35 +02:00 |
|
Thomas Krijnen
|
bace73f854
|
Switch back to minkowski dilation for the time being
|
2024-06-24 21:56:57 +02:00 |
|
Thomas Krijnen
|
8da68f599b
|
Move print() to header, distinguish properly between curve_sense and edge orientation, unwrap trimmed curves as edge bases, don't mutated cached edge in oriented edge processing, etc. #4895
|
2024-06-24 21:56:27 +02:00 |
|
Thomas Krijnen
|
796c1d6210
|
Comment out obsolete code
|
2023-12-15 13:41:51 +01:00 |
|
Thomas Krijnen
|
c2492c8655
|
--circle-segments conversion setting instead of hardcoded number in cgal kernel
|
2023-12-15 13:41:37 +01:00 |
|
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
|
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
|
380cf4eca5
|
cgal kernel: permissiveness for multiple outer bounds in face
|
2023-09-14 21:58:06 +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
|
65a5646bf0
|
Major update: taxonomy shared pointers, collection type safety, work towards hashing
|
2023-07-27 16:42:06 +08:00 |
|
Thomas Krijnen
|
d12d14e7f2
|
Experiment with simple_cartesian<double> kernel
|
2023-04-03 13:34:35 +02:00 |
|
Thomas Krijnen
|
c78b2893de
|
Proceed with merge
|
2023-03-21 20:15:01 +01:00 |
|
Thomas Krijnen
|
7f60ea9c52
|
cgal curve implementations
|
2020-06-11 20:51:08 +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 |
|
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 |
|
Thomas Krijnen
|
389964c9f4
|
cgal boolean result and minkowski sum for dilation
|
2019-09-25 15:30:11 +02:00 |
|
Thomas Krijnen
|
11ad1b2cc5
|
cgal extrusion
|
2019-09-24 15:46:50 +02:00 |
|
Thomas Krijnen
|
7f8bed9922
|
Begin reenable CGAL kernel
|
2019-09-01 16:29:00 +02:00 |
|
Thomas Krijnen
|
3afb9169b1
|
Implement missing virtual function in CgalKernel
|
2019-01-25 14:25:34 +01:00 |
|
Thomas Krijnen
|
24b552a822
|
Merge fixes
|
2019-01-23 17:27:13 +01:00 |
|
Thomas Krijnen
|
884064f213
|
Merge remote-tracking branch 'cgal/cgal' into v0.7.0
|
2019-01-23 15:44:19 +01:00 |
|