Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
VMAP::ModelPosition Class Reference

#include <TileAssembler.h>

Public Member Functions

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

Public Attributes

G3D::Vector3 iDir
G3D::Vector3 iPos
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 25 of file TileAssembler.h.

Constructor & Destructor Documentation

◆ ModelPosition()

VMAP::ModelPosition::ModelPosition ( )
inline

Definition at line 30 of file TileAssembler.h.

References iScale.

Member Function Documentation

◆ init()

void VMAP::ModelPosition::init ( )
inline

Definition at line 34 of file TileAssembler.h.

References iDir, and iRotation.

Referenced by VMAP::TileAssembler::calculateTransformedBound().

◆ moveToBasePos()

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

Definition at line 39 of file TileAssembler.h.

References iPos.

◆ transform()

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

Definition at line 34 of file TileAssembler.cpp.

References iRotation, and iScale.

Referenced by VMAP::TileAssembler::calculateTransformedBound().

Member Data Documentation

◆ iDir

G3D::Vector3 VMAP::ModelPosition::iDir

Definition at line 32 of file TileAssembler.h.

Referenced by VMAP::TileAssembler::calculateTransformedBound(), and init().

◆ iPos

G3D::Vector3 VMAP::ModelPosition::iPos

Definition at line 31 of file TileAssembler.h.

Referenced by moveToBasePos().

◆ iRotation

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

Definition at line 28 of file TileAssembler.h.

Referenced by init(), and transform().

◆ iScale

float VMAP::ModelPosition::iScale

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