◆ BasicRayFaceIntersector()
| Arcane::BasicRayFaceIntersector::BasicRayFaceIntersector |
( |
ITraceMng * | tm | ) |
|
|
inline |
◆ computeIntersection()
Calculates the intersection between a ray and a face.
- Parameters
-
| origin | ray origin position. |
| direction | direction of the ray. |
| orig_face_local_id | local ID of the ray's origin face |
| face_nodes | positions of the face nodes. |
| face_local_id | local ID of the face. If it is not a sub-domain face, it equals ITEM_NULL_LOCAL_ID. |
| user_value | user value to be filled by the caller if necessary. |
| distance | returned, intersection distance if one exists. |
| intersection_position | returned, position of the intersection point. |
- Returns
- true if an intersection is found, false otherwise.
Implements Arcane::IRayFaceIntersector.
Definition at line 375 of file BasicRayMeshIntersection.cc.
References Arcane::ConstArrayView< T >::size().
◆ m_triangle_intersector
The documentation for this class was generated from the following file: