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(). |
1.3.6