#include <MRMeshIntersect.h>
Public Attributes | |
BitSet * | intersectingRays = nullptr |
true if the ray has intersection with mesh part, false otherwise | |
std::vector< float > * | rayParams = nullptr |
distance along each ray till the intersection point or NaN if no intersection | |
std::vector< FaceId > * | isectFaces = nullptr |
intersected triangles from mesh | |
std::vector< TriPointf > * | isectBary = nullptr |
barycentric coordinates of the intersection point within intersected triangle or NaNs if no intersection | |
std::vector< Vector3f > * | isectPts = nullptr |
intersection points or NaNs if no intersection | |
BitSet* MR::MultiRayMeshIntersectResult::intersectingRays = nullptr |
true if the ray has intersection with mesh part, false otherwise
std::vector<TriPointf>* MR::MultiRayMeshIntersectResult::isectBary = nullptr |
barycentric coordinates of the intersection point within intersected triangle or NaNs if no intersection
std::vector<FaceId>* MR::MultiRayMeshIntersectResult::isectFaces = nullptr |
intersected triangles from mesh
std::vector<Vector3f>* MR::MultiRayMeshIntersectResult::isectPts = nullptr |
intersection points or NaNs if no intersection
std::vector<float>* MR::MultiRayMeshIntersectResult::rayParams = nullptr |
distance along each ray till the intersection point or NaN if no intersection