OGRE  1.9
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::EdgeListBuilder::CommonVertex Struct Reference

A vertex can actually represent several vertices in the final model, because vertices along texture seams etc will have been duplicated. More...

#include <OgreEdgeListBuilder.h>

+ Collaboration diagram for Ogre::EdgeListBuilder::CommonVertex:

Public Attributes

size_t index
 Location of point in euclidean space. More...
 
size_t indexSet
 The vertex set this came from. More...
 
size_t originalIndex
 The index set this was referenced (first) from. More...
 
Vector3 position
 
size_t vertexSet
 Place of vertex in common vertex list. More...
 

Detailed Description

A vertex can actually represent several vertices in the final model, because vertices along texture seams etc will have been duplicated.

In order to properly evaluate the surface properties, a single common vertex is used for these duplicates, and the faces hold the detail of the duplicated vertices.

Definition at line 209 of file OgreEdgeListBuilder.h.

Member Data Documentation

size_t Ogre::EdgeListBuilder::CommonVertex::index

Location of point in euclidean space.

Definition at line 211 of file OgreEdgeListBuilder.h.

size_t Ogre::EdgeListBuilder::CommonVertex::indexSet

The vertex set this came from.

Definition at line 213 of file OgreEdgeListBuilder.h.

size_t Ogre::EdgeListBuilder::CommonVertex::originalIndex

The index set this was referenced (first) from.

Definition at line 214 of file OgreEdgeListBuilder.h.

Vector3 Ogre::EdgeListBuilder::CommonVertex::position

Definition at line 210 of file OgreEdgeListBuilder.h.

size_t Ogre::EdgeListBuilder::CommonVertex::vertexSet

Place of vertex in common vertex list.

Definition at line 212 of file OgreEdgeListBuilder.h.


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