vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ArtificialWorld Namespace Reference

Classes

class  BlockAttributes
 Atributy bloku. More...
 
class  BlockUpdater
 Abilita, ktera se stara o aktualizaci jednoho bloku, zobrazuje a skryva jeho modely a podbloky. More...
 
class  Model
 Uchovava informace o modelu. More...
 
class  AnimatedModel
 Uchovava informace o animovanem Cal3D modelu, stejne jako Model, navic cislo animace, ktera se ma spustit. More...
 
class  SubBlock
 Trida reprezentujici jeden blok ve scene. More...
 
class  AnimationPoint
 Trida reprezentujici jeden bod animace a stav (pozice, rotace, zvetseni, alfa, maska) objektu v tomto bode. More...
 
class  SubBlockAnimation
 Trida reprezentujici animaci bloku. More...
 
class  WorldBuilder
 Trida, ktera vytvori hierarchicky svet ve scene. More...
 

Enumerations

enum  BlockAttributesSetEnum { noneSet = 0, centerDirSet = 1, centerPointSet = 2, bothSet = 3 }
 Ktery z atributu bloku je nastaveny. More...
 
enum  ModelType { none, geometry, cal3D, other }
 typ modelu More...
 
enum  ModelFlags { NONE = 1, NO_SUBBLOCKS = NONE << 1 }
 flagy modelu More...
 
enum  AnimationType { ScaleRotateTranslation = 1, Alpha = 2, NodeMask = 4 }
 Typ animace bloku. More...
 
enum  AnimationLoopType { NoLoop, Simple, BiDirectional }
 Typ opakovani animace. More...
 
enum  AnimationInterpolationType { Linear, Sine }
 Typ interpolace mezi jednotlivymi body animace. More...
 

Enumeration Type Documentation

Typ interpolace mezi jednotlivymi body animace.

Enumerator
Linear 

linearni interpolace

Sine 

sinova interpolace

Typ opakovani animace.

Enumerator
NoLoop 

zadne opakovani, animace se provede prave jednou

Simple 

jednoduche opakovani, animace se provadi porad dokola

BiDirectional 

obousmerne opakovani, animace se prehraje do konce a pak po zpatku do zacatku atd.

Typ animace bloku.

Enumerator
ScaleRotateTranslation 

animace pomoci presunu, rotace a zvetseni

Alpha 

animace zmenou alfa

NodeMask 

animace zmenou masky

Ktery z atributu bloku je nastaveny.

Enumerator
noneSet 

zadny

centerDirSet 

nastaven pouze atribut CenterDir

centerPointSet 

nastaven pouze atribut CenterPoint

bothSet 

nastaveny oba atributy

flagy modelu

Enumerator
NONE 

zadny

NO_SUBBLOCKS 

je-li zobrazen tento model, nezobrazuj zadne subbloky

typ modelu

Enumerator
none 

zadny

geometry 

normalni, staticky model

cal3D 

animovany model Cal3D

other 

jiny