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

GLSphirTexCoordGen Class Reference

#include <gl_sphir_tex_coord_gen.H>

Inheritance diagram for GLSphirTexCoordGen:

Inheritance graph
[legend]
Collaboration diagram for GLSphirTexCoordGen:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void setup ()
virtual UVpt uv_from_vert (CBvert *v, CBface *f)

Protected Member Functions

UVpt compute_uv (CBvert *v)
UVpt fix_seems (CUVpt &fix_this_coord, CUVpt &coord2, CUVpt &coord3)

Detailed Description

Definition at line 11 of file gl_sphir_tex_coord_gen.H.


Member Function Documentation

UVpt GLSphirTexCoordGen::compute_uv CBvert v  )  [protected]
 

Definition at line 12 of file gl_sphir_tex_coord_gen.C.

References Bvert::loc(), mlib::Vec3< V >::normalized(), and TWO_PI.

Referenced by uv_from_vert().

UVpt TexCoordGen::fix_seems CUVpt fix_this_coord,
CUVpt coord2,
CUVpt coord3
[protected, inherited]
 

Definition at line 10 of file tex_coord_gen.C.

Referenced by uv_from_vert().

void GLSphirTexCoordGen::setup  )  [virtual]
 

Implements TexCoordGen.

Definition at line 7 of file gl_sphir_tex_coord_gen.C.

UVpt GLSphirTexCoordGen::uv_from_vert CBvert v,
CBface f
[virtual]
 

Reimplemented from TexCoordGen.

Definition at line 29 of file gl_sphir_tex_coord_gen.C.

References compute_uv(), TexCoordGen::fix_seems(), Bface::v1(), Bface::v2(), and Bface::v3().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:45:46 2006 for jot by  doxygen 1.4.4