4 #include <Euclid/MeshUtil/MeshDefs.h> 16 template<
typename Mesh>
20 using Point_3 = Point_3_t<Mesh>;
21 using FT = FT_t<Mesh>;
77 using Kernel = Kernel_t<Mesh>;
83 #include "src/ViewSphere.cpp" FT radius
Radius of the sphere.
Definition: ViewSphere.h:68
Point_3 center
The center of the sphere.
Definition: ViewSphere.h:63
static ViewSphere< Mesh > make_random(const Mesh &mesh, FT scale=3.0, int samples=1000)
Build a view sphere using uniform distributed random points.
Definition: ViewSphere.cpp:41
View sphere around a mesh.
Definition: ViewSphere.h:17
FT scale
The scale of the view sphere's radius relative to the minimum bounding sphere of the target mesh...
Definition: ViewSphere.h:74
static ViewSphere< Mesh > make_subdiv(const Mesh &mesh, FT scale=3.0, int subdiv=4)
Build a view sphere using subdivision.
Definition: ViewSphere.cpp:13
Mesh mesh
The mesh data structure of the sphere.
Definition: ViewSphere.h:58