The spica renderer
|
This is the complete list of members for spica::Triangle, including all inherited members.
area() const override (defined in spica::Triangle) | spica::Triangle | virtual |
CObject() (defined in spica::CObject) | spica::CObject | |
gravity() const (defined in spica::Triangle) | spica::Triangle | |
intersect(const Ray &ray, double *tHit, SurfaceInteraction *isect) const override (defined in spica::Triangle) | spica::Triangle | virtual |
intersect(const Ray &ray) const override (defined in spica::Triangle) | spica::Triangle | virtual |
normal(int i) const (defined in spica::Triangle) | spica::Triangle | |
objectBound() const override (defined in spica::Triangle) | spica::Triangle | virtual |
objectToWorld_ (defined in spica::Shape) | spica::Shape | protected |
operator=(const Triangle &t) (defined in spica::Triangle) | spica::Triangle | |
operator=(const Shape &s) (defined in spica::Shape) | spica::Shape | |
operator[](int i) const (defined in spica::Triangle) | spica::Triangle | |
pdf(const Interaction &pObj) const (defined in spica::Shape) | spica::Shape | virtual |
pdf(const Interaction &pObj, const Vector3d &dir) const (defined in spica::Shape) | spica::Shape | virtual |
sample(const Point2d &rands) const override (defined in spica::Triangle) | spica::Triangle | virtual |
sample(const Interaction &isect, const Point2d &rands) const (defined in spica::Shape) | spica::Shape | virtual |
Shape() (defined in spica::Shape) | spica::Shape | |
Shape(const Transform &objectToWorld, ShapeType type) (defined in spica::Shape) | spica::Shape | |
Shape(const Shape &s) (defined in spica::Shape) | spica::Shape | |
Triangle() (defined in spica::Triangle) | spica::Triangle | |
Triangle(const Point3d &p0, const Point3d &p1, const Point3d &p2, const Transform &objectToWorld=Transform()) (defined in spica::Triangle) | spica::Triangle | |
Triangle(const Point3d &p0, const Point3d &p1, const Point3d &p2, const Normal3d &n0, const Normal3d &n1, const Normal3d &n2, const Transform &objectToWorld=Transform()) (defined in spica::Triangle) | spica::Triangle | |
Triangle(const Point3d &p0, const Point3d &p1, const Point3d &p2, const Normal3d &n0, const Normal3d &n1, const Normal3d &n2, const Point2d &uv0, const Point2d &uv1, const Point2d &uv2, const Transform &objectToWorld=Transform()) (defined in spica::Triangle) | spica::Triangle | |
Triangle(const Triangle &t) (defined in spica::Triangle) | spica::Triangle | |
triangulate() const override (defined in spica::Triangle) | spica::Triangle | virtual |
type() const (defined in spica::Shape) | spica::Shape | inline |
type_ (defined in spica::Shape) | spica::Shape | protected |
uv(int i) const (defined in spica::Triangle) | spica::Triangle | |
worldBound() const override (defined in spica::Triangle) | spica::Triangle | virtual |
worldToObject_ (defined in spica::Shape) | spica::Shape | protected |
~CObject() (defined in spica::CObject) | spica::CObject | virtual |
~Shape() (defined in spica::Shape) | spica::Shape | virtual |
~Triangle() (defined in spica::Triangle) | spica::Triangle |