MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::IFastWindingNumber Class Referenceabstract

Abstract class for fast approximate computation of generalized winding number for a mesh (using its AABB tree) More...

#include <MRMesh/MRFastWindingNumber.h>

Inheritance diagram for MR::IFastWindingNumber:

Public Member Functions

virtual ~IFastWindingNumber ()=default
virtual Expected< void > calcFromVector (std::vector< float > &res, const std::vector< Vector3f > &points, float beta, FaceId skipFace={}, const ProgressCallback &cb={})=0
virtual Expected< void > calcSelfIntersections (FaceBitSet &res, float beta, const ProgressCallback &cb={})=0
virtual Expected< void > calcFromGrid (std::vector< float > &res, const Vector3i &dims, const AffineXf3f &gridToMeshXf, float beta, const ProgressCallback &cb={})=0
virtual Expected< void > calcFromGridWithDistances (std::vector< float > &res, const Vector3i &dims, const AffineXf3f &gridToMeshXf, const DistanceToMeshOptions &options, const ProgressCallback &cb)=0

Detailed Description

Abstract class for fast approximate computation of generalized winding number for a mesh (using its AABB tree)


The documentation for this class was generated from the following file: