Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Plane Struct Reference

#include <Geometry.h>

List of all members.

Public Member Functions

 Plane ()
 Plane (const Point &p0, const Point &p1, const Point &p2)
 Plane (const Vec3 &v0, const Vec3 &v1, const Vec3 &v2)
void Rotate (const Vec3 &v0, const Matrix &m)
void Translate (const Vec3 &v0)

Static Public Member Functions

static const char * TYPENAME ()

Public Attributes

float distance
Vec3 normal

Detailed Description

Definition at line 271 of file Geometry.h.


Constructor & Destructor Documentation

Plane::Plane ( )

Definition at line 509 of file Geometry.cpp.

Plane::Plane ( const Point p0,
const Point p1,
const Point p2 
)

Definition at line 513 of file Geometry.cpp.

Plane::Plane ( const Vec3 v0,
const Vec3 v1,
const Vec3 v2 
)

Definition at line 524 of file Geometry.cpp.


Member Function Documentation

void Plane::Rotate ( const Vec3 v0,
const Matrix m 
)

Definition at line 535 of file Geometry.cpp.

void Plane::Translate ( const Vec3 v0)

Definition at line 541 of file Geometry.cpp.

static const char* Plane::TYPENAME ( )
inlinestatic

Definition at line 273 of file Geometry.h.


Member Data Documentation

float Plane::distance

Definition at line 282 of file Geometry.h.

Vec3 Plane::normal

Definition at line 283 of file Geometry.h.


The documentation for this struct was generated from the following files: