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

## index

size_t Ogre::EdgeListBuilder::CommonVertex::index

Location of point in euclidean space.

Definition at line 211 of file OgreEdgeListBuilder.h.

## indexSet

size_t Ogre::EdgeListBuilder::CommonVertex::indexSet

The vertex set this came from.

Definition at line 213 of file OgreEdgeListBuilder.h.

## originalIndex

size_t Ogre::EdgeListBuilder::CommonVertex::originalIndex

The index set this was referenced (first) from.

Definition at line 214 of file OgreEdgeListBuilder.h.

## position

Vector3 Ogre::EdgeListBuilder::CommonVertex::position

Definition at line 210 of file OgreEdgeListBuilder.h.

## vertexSet

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:

- OgreEdgeListBuilder.h

Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.