![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Describes a ray based on BVH vectors. More...
#include <BVH_Ray.hxx>
Public Types | |
| typedef BVH::VectorType< T, N >::Type | BVH_VecNt |
Public Member Functions | |
| constexpr | BVH_Ray (const BVH_VecNt &theOrigin, const BVH_VecNt &theDirect) noexcept |
| Creates ray with given origin and direction. | |
| constexpr | BVH_Ray () noexcept |
| Default constructor (creates invalid ray at origin). | |
Data Fields | |
| BVH_VecNt | Origin |
| Ray origin point. | |
| BVH_VecNt | Direct |
| Ray direction vector. | |
| BVH_VecNt | InvDirect |
| Reciprocal of direction (1/Direct) | |
| typedef BVH::VectorType<T,N>::Type BVH_Ray< T, N >::BVH_VecNt |
|
inlineconstexprnoexcept |
Creates ray with given origin and direction.
Default constructor (creates invalid ray at origin).