#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 | ) |