Collaboration diagram for gfx::Quad3:
Public Member Functions | |
Quad3 () | |
Quad3 (const Quad3 &q) | |
Quad3 (const Point3 &c1, const Point3 &c2, const Point3 &c3, const Point3 &c4) | |
~Quad3 () | |
const Point3 & | operator[] (Int i) const |
Point3 & | operator[] (Int i) |
Quad3 & | operator *= (Real s) |
Quad3 & | operator/= (Real s) |
void | transform (const base::Transform &t) |
Real | distanceTo (const Point3 &p) const |
shortest distance between quad and p | |
Point3 | pointClosestTo (const Point3 &p) const |
find point on quad that is closest to p | |
Segment3 | shortestSegmentBetween (const Segment3 &s) const |
return the shortest segment between this quad and the segment s | |
Segment3 | shortestSegmentBetween (const Triangle3 &t) const |
return the shortest segment between this quad and the triangle t | |
Segment3 | shortestSegmentBetween (const Quad3 &q) const |
return the shortest segment between this quad and the quad q | |
Real | distanceTo (const Segment3 &s) const |
shortest distance between this quad and the segment s | |
Real | distanceTo (const Triangle3 &t) const |
shortest distance between this quad and the triangle t | |
Real | distanceTo (const Quad3 &q) const |
shortest distance between this quad and the quad q | |
Public Attributes | |
Point3 | c1 |
Point3 | c2 |
Point3 | c3 |
Point3 | c4 |
Definition at line 40 of file Quad3.
|
|
|
|
|
|
|
|
|
shortest distance between this quad and the quad q
|
|
shortest distance between this quad and the triangle t
|
|
shortest distance between this quad and the segment s
|
|
shortest distance between quad and p
|
|
|
|
|
|
Definition at line 51 of file Quad3. References c1, c2, c3, c4, and base::Point3. |
|
Definition at line 50 of file Quad3. References c1, c2, c3, c4, and base::Point3. |
|
find point on quad that is closest to p
|
|
return the shortest segment between this quad and the quad q
|
|
return the shortest segment between this quad and the triangle t
|
|
return the shortest segment between this quad and the segment s
|
|
|
|
Definition at line 90 of file Quad3. Referenced by operator *=(), operator/=(), gfx::operator<<(), operator[](), Quad3(), and transform(). |
|
Definition at line 90 of file Quad3. Referenced by operator *=(), operator/=(), gfx::operator<<(), operator[](), Quad3(), and transform(). |
|
Definition at line 90 of file Quad3. Referenced by operator *=(), operator/=(), gfx::operator<<(), operator[](), Quad3(), and transform(). |
|
Definition at line 90 of file Quad3. Referenced by operator *=(), operator/=(), gfx::operator<<(), operator[](), Quad3(), and transform(). |