mirror of https://github.com/CGAL/cgal
59 lines
1.8 KiB
Plaintext
59 lines
1.8 KiB
Plaintext
grep
|
|
TO BE MOVED TO KERNEL
|
|
TODO
|
|
|
|
ajouter
|
|
- Function Object Concept SphericalKernel::ConstructLine_3
|
|
Line_3 fo.operator()(Circular_arc_point_3 p1, Circular_arc_point_3 p2)
|
|
- same for Line_arc_3
|
|
|
|
============
|
|
---- from Daniel
|
|
|
|
- the arc point/plane orientation--I can't publicly get a Root_for_spheres_2_3 back from a circular_arc_point so I can't implement it myself either
|
|
- a way of getting a line through a circular_arc_point. I think I really need this, at least I use it extensively and don't see an obvious way around it.
|
|
|
|
|
|
- the ability to negate a particular coordinate of a arc point--this is a bit idiosyncratic, perhaps the ability to apply some subclass of affine transform
|
|
- a way to check for the intersection of three spheres (I can do 2 using the linear kernel)--I can presumably work around this though
|
|
- the output iterator based intersect is even more annoying than the normal intersect.
|
|
============
|
|
|
|
----------
|
|
nettoyer
|
|
Solve
|
|
critical points
|
|
----------
|
|
|
|
? deplacer
|
|
typedef std::pair< Polynomial_for_spheres_2_3, Polynomial_1_3 >
|
|
Polynomials_for_circle_3;
|
|
dans AK ? (c'est dans SK)
|
|
|
|
----------
|
|
|
|
remplacer les std::acos(-1.) par CGAL_PI
|
|
|
|
filtered bbox kernel (voir TODO CK2)
|
|
Exact_circular_kernel_3
|
|
Lazy
|
|
tests for those
|
|
|
|
check do_intersect(sphere,sphere): should be in Kernel, our local
|
|
version uses alg. nbs..
|
|
|
|
changer les noms des polynomes (cercles et droites) dans le code...
|
|
|
|
cercle par 3 points
|
|
|
|
--> a transferer dans linear kernel
|
|
- unoriented equal (pb general orientation dans noyau cgal...)
|
|
- intersection de deux Line_3
|
|
- radical plane
|
|
- calculs de longueurs et surfaces
|
|
|
|
intersection arcs/triangle
|
|
|
|
spherical patch 'triangle'
|
|
(NB: package Curved_kernel dans branch/cannot_wait...)
|