a | rcrt::Triangle | [protected] |
b | rcrt::Triangle | [protected] |
box | rcrt::Triangle | [protected] |
c | rcrt::Triangle | [protected] |
center | rcrt::Triangle | [protected] |
clipPlane(Axis axis, float plane, AABB &lBox, AABB &rBox) const | rcrt::Triangle | [virtual] |
faceNormal | rcrt::Triangle | [protected] |
getBoundingBox() const | rcrt::Triangle | [virtual] |
getCentroid() const | rcrt::Triangle | [virtual] |
getGNormal(float beta, float gamma) const | rcrt::Triangle | [virtual] |
getGNormalWorld(float a, float b) const | rcrt::Primitive | |
getMaterial() const | rcrt::Primitive | [virtual] |
getParent() const | rcrt::Primitive | |
getPoint(float beta, float gamma) const | rcrt::Triangle | [virtual] |
getPoint(const Point2D &p) const | rcrt::Triangle | [virtual] |
getSNormal(float beta, float gamma) const | rcrt::Triangle | [virtual] |
getSNormalWorld(float a, float b) const | rcrt::Primitive | |
getTangent(float beta, float gamma) const | rcrt::Triangle | [virtual] |
getUV(float beta, float gamma) const | rcrt::Triangle | [virtual] |
getUV(const Point2D &p) const | rcrt::Triangle | [virtual] |
intersect(Ray &ray) const | rcrt::Triangle | [virtual] |
isSmooth() const | rcrt::Triangle | [virtual] |
normalToWorld(const Vec3D &no) const | rcrt::Primitive | |
operator[](int i) const | rcrt::Triangle | |
operator[](int i) | rcrt::Triangle | |
ownVertices | rcrt::Triangle | [protected] |
parent | rcrt::Primitive | [protected] |
Primitive(SolidObject *parent=0) | rcrt::Primitive | |
sameSign(const float &a, const float &b) const | rcrt::Triangle | [protected] |
smooth | rcrt::Triangle | [protected] |
tangent | rcrt::Triangle | [protected] |
Traceable() | rcrt::Traceable | |
Triangle(const Point3D &a, const Point3D &b, const Point3D &c, const Vec3D &fNo, SolidObject *parent=0) | rcrt::Triangle | |
Triangle(Vertex *av, Vertex *bv, Vertex *cv, SolidObject *parent=0, bool smooth=false) | rcrt::Triangle | |
updateBox() | rcrt::Triangle | |
volume(const Point3D &o, const Point3D &e, const Point3D &a, const Point3D &b) const | rcrt::Triangle | [protected] |
~Primitive() | rcrt::Primitive | [virtual] |
~Traceable() | rcrt::Traceable | [virtual] |
~Triangle() | rcrt::Triangle | [virtual] |