#include "GeomExport.h"#include "maxheap.h"#include "gfloat.h"#include "assert1.h"#include "point2.h"#include <cmath>Classes | |
| class | Point3 |
| class | Ray |
Typedefs | |
| typedef Point3 | UVVert |
| typedef Point3 | VertColor |
Functions | |
| float | Length (const Point3 &) |
| float | FLength (const Point3 &) |
| float | LengthSquared (const Point3 &) |
| int | MaxComponent (const Point3 &) |
| int | MinComponent (const Point3 &) |
| Point3 | Normalize (const Point3 &) |
| Point3 | FNormalize (const Point3 &) |
| Point3 | CrossProd (const Point3 &a, const Point3 &b) |
| __forceinline Point3 | operator* (float f, const Point3 &a) |
| __forceinline Point3 | operator* (const Point3 &a, float f) |
| __forceinline Point3 | operator/ (const Point3 &a, float f) |
| __forceinline Point3 | operator+ (const Point3 &a, float f) |
| __forceinline float | DotProd (const Point3 &a, const Point3 &b) |
|
inline |
|
inline |
| __forceinline float LengthSquared | ( | const Point3 & | v | ) |