1#ifndef IGL_OFFSET_SURFACE_H
2#define IGL_OFFSET_SURFACE_H
28 typename isolevelType,
35 const Eigen::MatrixBase<DerivedV> & V,
36 const Eigen::MatrixBase<DerivedF> & F,
37 const isolevelType isolevel,
38 const typename Derivedside::Scalar s,
40 Eigen::PlainObjectBase<DerivedSV> & SV,
41 Eigen::PlainObjectBase<DerivedSF> & SF,
42 Eigen::PlainObjectBase<DerivedGV> & GV,
43 Eigen::PlainObjectBase<Derivedside> & side,
44 Eigen::PlainObjectBase<DerivedS> & S);
47#ifndef IGL_STATIC_LIBRARY
48# include "offset_surface.cpp"
SignedDistanceType
Types of signing a distance field.
Definition signed_distance.h:21
void offset_surface(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const isolevelType isolevel, const typename Derivedside::Scalar s, const SignedDistanceType &signed_distance_type, Eigen::PlainObjectBase< DerivedSV > &SV, Eigen::PlainObjectBase< DerivedSF > &SF, Eigen::PlainObjectBase< DerivedGV > &GV, Eigen::PlainObjectBase< Derivedside > &side, Eigen::PlainObjectBase< DerivedS > &S)
Compute a triangulated offset surface using matching cubes on a grid of signed distance values from t...