Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::Ray Member List

This is the complete list of members for cil::Ray, including all inherited members.

boxIntersect(const BoundingBox &box, Vector3f *intersectionPoint=nullptr) constcil::Ray
data()cil::Tuple< float >inline
data() constcil::Tuple< float >inline
direction() constcil::Ray
lineIntersect(const Vector3f &v1, const Vector3f &v2, float radius, Vector3f *intersectionPoint=nullptr) constcil::Ray
m_datacil::Tuple< float >protected
m_sizecil::Tuple< float >protected
m_typecil::Variantprotected
operator!=(const Tuple &other) constcil::Tuple< float >inline
operator=(const Tuple &other)cil::Tuple< float >inline
operator==(const Tuple &other) constcil::Tuple< float >inline
operator[](int index) constcil::Ray
operator[](int index)cil::Ray
origin() constcil::Ray
planeIntersect(const Plane &plane, Vector3f *intersectionPoint=nullptr) constcil::Ray
pointIntersect(const Vector3f &v1, float radius) constcil::Ray
project(const Vector3f &point) constcil::Ray
quadIntersect(const Vector3f &v1, const Vector3f &v2, const Vector3f &v3, const Vector3f &v4, Vector3f *intersectionPoint=nullptr) constcil::Ray
Ray()cil::Ray
Ray(const Ray &other)cil::Ray
Ray(const Vector3f &origin, const Vector3f &normal)cil::Ray
set(const Vector3f &origin, const Vector3f &direction)cil::Ray
setData(const float *data)cil::Tuple< float >inline
setDirection(const Vector3f &direction)cil::Ray
setOrigin(const Vector3f &origin)cil::Ray
size() constcil::Tuple< float >inline
transform(const Matrix4f &other)cil::Ray
triangleIntersect(const Vector3f &v1, const Vector3f &v2, const Vector3f &v3, Vector3f *intersectionPoint=nullptr, Vector3f *intersectionPointNormal=nullptr) constcil::Ray
Tuple(int size)cil::Tuple< float >inline
type() constcil::Variant
Variant()cil::Variant
~Tuple()cil::Tuple< float >inlinevirtual
~Variant()cil::Variantvirtual