Powertek.OpenGl.PtTriSMesh2 Class Reference

PtTriSMesh2. More...

Collaboration diagram for Powertek.OpenGl.PtTriSMesh2:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PtTriSMesh2 ()
void Init (ref Vertex3f v0, ref Vertex3f v1, ref Vertex3f v2, float extrFactor, bool isGLData)
void BuildShadowVolumeVerticesVBO (ref float[] renderVertices, ref float[] normals, ref int index, ref int nIndex)
void CalcShadowVolume (Vertex3f lightPos, ref float extrusionFac)
void RenderShadowVolume (PtLight light)

Static Public Attributes

static byte[] ShadowTriangleIndices


Detailed Description


Constructor & Destructor Documentation

Powertek.OpenGl.PtTriSMesh2.PtTriSMesh2 (  ) 


Member Function Documentation

void Powertek.OpenGl.PtTriSMesh2.BuildShadowVolumeVerticesVBO ( ref float[]  renderVertices,
ref float[]  normals,
ref int  index,
ref int  nIndex 
)

BuildShadowVolumeVerticesVBO.

Parameters:
renderVertices 
normals 
index 
nIndex 

void Powertek.OpenGl.PtTriSMesh2.CalcShadowVolume ( Vertex3f  lightPos,
ref float  extrusionFac 
)

CalcShadowVolume normal update for this.render, this only works if we dont rotate or move the object...

Parameters:
lightPos 
extrusionFac 

void Powertek.OpenGl.PtTriSMesh2.Init ( ref Vertex3f  v0,
ref Vertex3f  v1,
ref Vertex3f  v2,
float  extrFactor,
bool  isGLData 
)

Init.

Parameters:
v0 
v1 
v2 
extrFactor 
isGLData 

void Powertek.OpenGl.PtTriSMesh2.RenderShadowVolume ( PtLight  light  ) 

RenderShadowVolume normal render > note we dont need to call this if we use the gpu extrusion.

Parameters:
light 


Member Data Documentation

Initial value:

 {  
                                           2, 1, 0,   
                                           5, 4, 1,  
                                           2, 5, 1,
                                           2, 0, 3,  
                                           5, 2, 3,
                                           0, 1, 4,  
                                           3, 0, 4,
                                           3, 4, 5}
ShadowTriangleIndices.


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

Generated on Thu Nov 20 04:46:33 2008 for Powertek.OpenGl, 2.0.6.64 by  doxygen 1.5.7.1