83 else if (
angle > 180.0) {
224 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:FEdgeXDetector")
GTS - Library for the manipulation of triangulated surfaces.
Configuration definitions.
Vectors and Matrices (useful type definitions).
static double angle(const Eigen::Vector3d &v1, const Eigen::Vector3d &v2)
Read Guarded memory(de)allocation.
Class to encapsulate a progress bar.
Classes defining the basic "Iterator" design pattern.
Classes to define an Extended Winged Edge data structure.
virtual void processRidgesAndValleysShape(WXShape *iWShape)
virtual void ProcessBorderEdge(WXEdge *iEdge)
bool _computeMaterialBoundaries
void enableMaterialBoundaries(bool b)
void enableFaceMarks(bool b)
virtual void processShapes(WingedEdge &)
virtual void ProcessMaterialBoundaryEdge(WXEdge *iEdge)
virtual void processEdgeMarksShape(WXShape *iShape)
virtual void processCreaseShape(WXShape *iWShape)
virtual void ProcessEdgeMarks(WXEdge *iEdge)
void enableSuggestiveContours(bool b)
virtual void ProcessRidgeFace(WXFace *iFace)
virtual void processMaterialBoundaryShape(WXShape *iWShape)
void setSuggestiveContourKrDerivativeEpsilon(float dkr)
virtual void preProcessFace(WXFace *iFace)
void setCreaseAngle(float angle)
void setSphereRadius(float r)
virtual void ProcessSilhouetteFace(WXFace *iFace)
void setProgressBar(ProgressBar *iProgressBar)
virtual void buildSmoothEdges(WXShape *iShape)
virtual void preProcessShape(WXShape *iWShape)
RenderMonitor * _pRenderMonitor
virtual void computeCurvatures(WXVertex *iVertex)
void enableFaceSmoothness(bool b)
void enableOrthographicProjection(bool b)
float _kr_derivative_epsilon
void setViewpoint(const Vec3f &ivp)
virtual void processSuggestiveContourShape(WXShape *iWShape)
ProgressBar * _pProgressBar
virtual ~FEdgeXDetector()
virtual void processSilhouetteShape(WXShape *iWShape)
bool _computeRidgesAndValleys
bool _orthographicProjection
virtual void ProcessSilhouetteEdge(WXEdge *iEdge)
void setRenderMonitor(RenderMonitor *iRenderMonitor)
virtual void postProcessSuggestiveContourShape(WXShape *iShape)
virtual void ProcessCreaseEdge(WXEdge *iEdge)
bool _computeSuggestiveContours
void enableRidgesAndValleysFlag(bool b)
bool _computeViewIndependent
virtual void ProcessSuggestiveContourFace(WXFace *iFace)
virtual void postProcessSuggestiveContourFace(WXFace *iFace)
virtual void processBorderShape(WXShape *iWShape)
VecMat::Vec3< float > Vec3f