H3D API  2.4.1
List of all members
H3D::ElevationGrid::AutoNormal Class Reference

Specialized field for automatically generating normals from coordinates. More...

#include <H3D/ElevationGrid.h>

Inheritance diagram for H3D::ElevationGrid::AutoNormal:
Inheritance graph

Additional Inherited Members

- Protected Member Functions inherited from H3D::TypedField< SFNormalNode, Types< SFBool, SFInt32, SFInt32, SFFloat, SFFloat, MFFloat, SFBool, SFFloat > >
void checkFieldType (Field *f, int index)
 Function for checking that a field is of a correct type given type specification according to the TypedField template arguments. More...
 
void checkTemplateArguments ()
 Function for checking that a field given TypedField type specification is valid. More...
 

Detailed Description

Specialized field for automatically generating normals from coordinates.

The resulting Normal node will contain normals per face if normalPerVertex is false or creaseAngle <=0. if normalPerVertex is true, then the normals returned will be a normal per vertex in coord if creaseAngle >= pi and a normal per vertex in each face if 0 < creaseAngle < pi

routes_in[0] is the normalPerVertex field. routes_in[1] is the xDimension field. routes_in[2] is the zDimenstion field. routes_in[3] is the xSpacing field. routes_in[4] is the zSpacing field. routes_in[5] is the height field. routes_in[6] is the ccw field. routes_in[7] is the creaseAngle field.


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