Public API Reference

CS::Geometry::TableTextureMapper Class Reference

Table texture mapper. More...

#include <cstool/primitives.h>

Inheritance diagram for CS::Geometry::TableTextureMapper:

List of all members.

Public Member Functions

virtual csVector2 Map (const csVector3 &, const csVector3 &, size_t idx)
 Map a 3D coordinate and a triangle plane to 2D UV space.

Detailed Description

Table texture mapper.

This one just maps based on a table and vertex index given at construction time.

Definition at line 66 of file primitives.h.

Member Function Documentation

virtual csVector2 CS::Geometry::TableTextureMapper::Map ( const csVector3 point,
const csVector3 normal,
size_t  idx 
) [inline, virtual]

Map a 3D coordinate and a triangle plane to 2D UV space.

point is the point in 3D space.
normal is the normal of the point that we're mapping.
idx is the index in the model.
the resulting uv mapping.

Implements CS::Geometry::TextureMapper.

Definition at line 74 of file primitives.h.

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

Generated for Crystal Space 2.0 by doxygen 1.6.1