#include <MRMeshIntersect.h>
Public Attributes | |
| BitSet * | intersectingRays = nullptr |
| true if the ray has intersection with mesh part, false otherwise | |
| std::vector< float > * | rayDistances = 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::rayDistances = nullptr |
distance along each ray till the intersection point or NaN if no intersection