Public Member Functions | |
None | __init__ (self, meshlib.mrmeshpy.Mesh mesh) |
None | __init__ (self, FastWindingNumber arg0) |
None | calcFromGrid (self, meshlib.mrmeshpy.std_vector_float res, meshlib.mrmeshpy.Vector3i dims, meshlib.mrmeshpy.AffineXf3f gridToMeshXf, float beta, meshlib.mrmeshpy.func_bool_from_float cb) |
None | calcFromGridWithDistances (self, meshlib.mrmeshpy.std_vector_float res, meshlib.mrmeshpy.Vector3i dims, meshlib.mrmeshpy.AffineXf3f gridToMeshXf, meshlib.mrmeshpy.DistanceToMeshOptions options, meshlib.mrmeshpy.func_bool_from_float cb) |
None | calcFromVector (self, meshlib.mrmeshpy.std_vector_float res, meshlib.mrmeshpy.std_vector_Vector3_float points, float beta, meshlib.mrmeshpy.FaceId skipFace, meshlib.mrmeshpy.func_bool_from_float cb) |
None | calcSelfIntersections (self, meshlib.mrmeshpy.FaceBitSet res, float beta, meshlib.mrmeshpy.func_bool_from_float cb) |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::Cuda::FastWindingNumber the class for fast approximate computation of winding number for a mesh (using its AABB tree) \\ingroup AABBTreeGroup
None mrcudapy.FastWindingNumber.__init__ | ( | self, | |
meshlib.mrmeshpy.Mesh | mesh ) |
constructs this from AABB tree of given mesh;
None mrcudapy.FastWindingNumber.__init__ | ( | self, | |
FastWindingNumber | arg0 ) |
Implicit copy constructor.
|
staticprotected |
None mrcudapy.FastWindingNumber.calcFromGrid | ( | self, | |
meshlib.mrmeshpy.std_vector_float | res, | ||
meshlib.mrmeshpy.Vector3i | dims, | ||
meshlib.mrmeshpy.AffineXf3f | gridToMeshXf, | ||
float | beta, | ||
meshlib.mrmeshpy.func_bool_from_float | cb ) |
None mrcudapy.FastWindingNumber.calcFromGridWithDistances | ( | self, | |
meshlib.mrmeshpy.std_vector_float | res, | ||
meshlib.mrmeshpy.Vector3i | dims, | ||
meshlib.mrmeshpy.AffineXf3f | gridToMeshXf, | ||
meshlib.mrmeshpy.DistanceToMeshOptions | options, | ||
meshlib.mrmeshpy.func_bool_from_float | cb ) |
None mrcudapy.FastWindingNumber.calcFromVector | ( | self, | |
meshlib.mrmeshpy.std_vector_float | res, | ||
meshlib.mrmeshpy.std_vector_Vector3_float | points, | ||
float | beta, | ||
meshlib.mrmeshpy.FaceId | skipFace, | ||
meshlib.mrmeshpy.func_bool_from_float | cb ) |
see methods' descriptions in IFastWindingNumber
None mrcudapy.FastWindingNumber.calcSelfIntersections | ( | self, | |
meshlib.mrmeshpy.FaceBitSet | res, | ||
float | beta, | ||
meshlib.mrmeshpy.func_bool_from_float | cb ) |