Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GeoSet.h File Reference

#include "nvsgcommon.h"
#include <map>
#include "nvmath/BoundingSphere.h"
#include "nvsg/Drawable.h"
#include "nvsg/HighlightObject.h"

Include dependency graph for GeoSet.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  nvsg

Enumerations

enum  TextureCoordType { TCT_CYLINDRICAL, TCT_PLANAR, TCT_SPHERICAL }
 Type to specify the type of texture coordinate to generate. More...


Detailed Description


Enumeration Type Documentation

enum nvsg::TextureCoordType
 

Type to specify the type of texture coordinate to generate.

There are three different types of texture coordinate generation available: cylindrical, planar, and spherical.

Enumeration values:
TCT_CYLINDRICAL  Puts a cylinder around the BoundingSphere with the z-axis as it's axis and projects the vertices of the GeoSet on it to get the texture coordinates.
TCT_PLANAR  Puts a plane in the x-y-plane and vertically projects the vertices of the GeoSet on that plane to the the texture coordinates.
TCT_SPHERICAL  Projects the vertices of the GeoSet radially on the BoundingSphere to get the texture coordinates.


Generated on Tue Mar 1 13:19:31 2005 for NVSGSDK by NVIDIA