TrinityCore
VMAP::ModelPosition Class Reference

#include <TileAssembler.h>

Public Member Functions

 ModelPosition ()
 
void init ()
 
G3D::Vector3 transform (const G3D::Vector3 &pIn) const
 
void moveToBasePos (const G3D::Vector3 &pBasePos)
 

Public Attributes

G3D::Vector3 iPos
 
G3D::Vector3 iDir
 
float iScale
 

Private Attributes

G3D::Matrix3 iRotation
 

Detailed Description

This Class is used to convert raw vector data into balanced BSP-Trees. To start the conversion call convertWorld().

Definition at line 38 of file TileAssembler.h.

Constructor & Destructor Documentation

◆ ModelPosition()

VMAP::ModelPosition::ModelPosition ( )
inline

Definition at line 43 of file TileAssembler.h.

Member Function Documentation

◆ init()

void VMAP::ModelPosition::init ( )
inline

Definition at line 47 of file TileAssembler.h.

+ Here is the caller graph for this function:

◆ moveToBasePos()

void VMAP::ModelPosition::moveToBasePos ( const G3D::Vector3 &  pBasePos)
inline

Definition at line 52 of file TileAssembler.h.

◆ transform()

G3D::Vector3 VMAP::ModelPosition::transform ( const G3D::Vector3 &  pIn) const

Definition at line 35 of file TileAssembler.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ iDir

G3D::Vector3 VMAP::ModelPosition::iDir

Definition at line 45 of file TileAssembler.h.

◆ iPos

G3D::Vector3 VMAP::ModelPosition::iPos

Definition at line 44 of file TileAssembler.h.

◆ iRotation

G3D::Matrix3 VMAP::ModelPosition::iRotation
private

Definition at line 41 of file TileAssembler.h.

◆ iScale

float VMAP::ModelPosition::iScale

Definition at line 46 of file TileAssembler.h.


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