Public Attributes | List of all members
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>

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:

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Wed Jun 25 2014 20:52:52