8#ifndef IGL_SPHERE_MESH_WEDGE_H
9#define IGL_SPHERE_MESH_WEDGE_H
26 template <
typename Scalar>
39 Eigen::Matrix<Scalar,3,3,Eigen::RowMajor>
V;
40 Eigen::Matrix<Scalar,3,1>
r;
41 Eigen::Matrix<Scalar,3,3,Eigen::RowMajor>
EV;
44 Eigen::Matrix<Scalar,5,4,Eigen::RowMajor>
planes;
45 Eigen::Matrix<Scalar,3,3,Eigen::RowMajor>
T;
46 Eigen::Matrix<Scalar,3,3,Eigen::RowMajor>
C;
84#ifndef IGL_STATIC_LIBRARY
85#include "SphereMeshWedge.cpp"
Eigen::Matrix< Scalar, 3, 3, Eigen::RowMajor > T
Definition SphereMeshWedge.h:45
Eigen::Matrix< Scalar, 3, 1 > l
Definition SphereMeshWedge.h:42
Scalar operator()(const RowVector3S &p) const
enum igl::SphereMeshWedge::@126012010212102262243072233240265020072223025337 flavor
Eigen::Matrix< Scalar, 3, 1 > l2
Definition SphereMeshWedge.h:42
Eigen::Matrix< Scalar, 3, 1 > il2
Definition SphereMeshWedge.h:42
Eigen::Matrix< Scalar, 5, 4, Eigen::RowMajor > planes
Definition SphereMeshWedge.h:44
SphereMeshWedge()
Definition SphereMeshWedge.h:48
Eigen::Matrix< Scalar, 3, 1 > r
Definition SphereMeshWedge.h:40
SphereMeshWedge(const RowVector3S &V0, const RowVector3S &V1, const RowVector3S &V2, const Scalar r0, const Scalar r1, const Scalar r2)
Constructor that takes three vertices and three radii.
Eigen::Matrix< Scalar, 3, 1 > rr
Definition SphereMeshWedge.h:42
Eigen::Matrix< Scalar, 3, 1 > a2
Definition SphereMeshWedge.h:42
Eigen::Matrix< Scalar, 3, 3, Eigen::RowMajor > EV
Definition SphereMeshWedge.h:41
Eigen::Matrix< Scalar, 3, 3, Eigen::RowMajor > C
Definition SphereMeshWedge.h:46
Eigen::Matrix< Scalar, 1, 3 > RowVector3S
Definition SphereMeshWedge.h:30
Eigen::Matrix< Scalar, 3, 3, Eigen::RowMajor > V
Definition SphereMeshWedge.h:39
int max_i
Definition SphereMeshWedge.h:43
@ BIG_EDGE
Definition SphereMeshWedge.h:35
@ BIG_VERTEX
Definition SphereMeshWedge.h:34
@ FULL
Definition SphereMeshWedge.h:37
@ NO_TRIANGLE
Definition SphereMeshWedge.h:36
#define IGL_INLINE
Definition igl_inline.h:15