#include <archon/x3d/server/geometry.H>
Inheritance diagram for Archon::X3D::ElevationGrid:
Public Member Functions | |
const NodeType * | getType () const |
ElevationGrid (BackRef< ExecutionContext > c) | |
double | getCreaseAngle () const |
const vector< double > & | getHeight () const |
int | getXDimension () const |
double | getXSpacing () const |
int | getZDimension () const |
double | getZSpacing () const |
int | intersect (const Math::Ray3 &, double &dist) const |
void | getNormalAndTexCoord (Vector3 hitPoint, int where, const Shape *, Vector3 *hitNormal, Vector2 *hitTexCoord) const |
void | render (bool texture, const Shape *shape, const RenderConfig *) |
Static Public Member Functions | |
static Ref< NodeBase > | instantiate (BackRef< ExecutionContext > c) |
Static Public Attributes | |
static const NodeType * | type = 0 |
Friends | |
void | initializeGeometryComponent () |
Definition at line 558 of file geometry.H.
|
Implements Archon::X3D::GeometryNode. Definition at line 567 of file geometry.C. References Archon::Math::BasicVector< T, N >::zero(). |
|
Implements Archon::X3D::GeometryNode. Definition at line 559 of file geometry.C. |
|