ygGeometry derived from ygNode

Description: a base class for ygGeometry nodes

notes:
Category: Geometry
Author: Alex Hill
11/01/02
Revision: 09/01/04 Alex Hill - moved into the core executable and added "cull" message

    Messages
wall [bool] set collision detection status
floor [bool] set walk navigation status
draw [off | false | true | on | local | remote] set if the object is draw
wireframe [bool] set wireframe mode
cull [off | none | front | back | both] set cull mode
    Comments

constructor ygGeometry

destructor ~ygGeometry

method reset

1 set floor to false
2 set wall to false
3 set the draw flag to true
4 set the wireframe flag to false
5 set the cull mode to back faces

method message

1 set collision detection status
2 set walk navigation status
3 set if the object is draw
4 set wireframe mode
5 set cull mode

method app

method setWall

method setFloor

method setDraw

method setWireframe

method setCull

method setGeoState

1 if node type is pfGeode then set geoset properties
1.1 for each geode, call setGeosetTexture
2 else, if node type is pfGroup
2.1 call this function recursively on all children