# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CKeyTCB< NLMISC::CAngleAxis > Class Reference

Implementation of CKeyTCB for rotation. More...

#include <key.h>

Inheritance diagram for NL3D::CKeyTCB< NLMISC::CAngleAxis >

Inheritance graph
[legend]
Collaboration diagram for NL3D::CKeyTCB< NLMISC::CAngleAxis >:

Collaboration graph
[legend]
List of all members.

Public Methods

void serial (NLMISC::IStream& f) throw (NLMISC::EStream)
 Serial. More...


Public Attributes

float Tension
float Continuity
float Bias
float EaseTo
float EaseFrom
NLMISC::CAngleAxis LocalAngleAxis
NLMISC::CQuat Quat
NLMISC::CQuat A
NLMISC::CQuat B
float Ease0
float Ease1
float EaseK
float EaseKOverEase0
float EaseKOverEase1

Detailed Description

Implementation of CKeyTCB for rotation.

WARNING!!! the value (an angleaxis!!) is a rotation relative to the preceding key!! (unlike CKeyBezier) WARNING!!! the axis of the value (an angleaxis) is relative to World Space!!, not relative to preceding key basis. (like in 3DS Max).

Author(s):
Lionel berenguier , Nevrax France
Date:
2001

Definition at line 187 of file key.h.


Member Function Documentation

void NL3D::CKeyTCB< NLMISC::CAngleAxis >::serial ( NLMISC::IStream & f ) throw (NLMISC::EStream) [inline]
 

Serial.

Reimplemented from NL3D::CKey.

Definition at line 192 of file key.h.


Member Data Documentation

NLMISC::CQuat NL3D::CKeyTCB< NLMISC::CAngleAxis >::A
 

Definition at line 219 of file key.h.

NLMISC::CQuat NL3D::CKeyTCB< NLMISC::CAngleAxis >::B
 

Definition at line 219 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Bias
 

Definition at line 208 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Continuity
 

Definition at line 207 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Ease0
 

Definition at line 221 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Ease1
 

Definition at line 221 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseFrom
 

Definition at line 210 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseK
 

Definition at line 222 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseKOverEase0
 

Definition at line 222 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseKOverEase1
 

Definition at line 222 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::EaseTo
 

Definition at line 209 of file key.h.

NLMISC::CAngleAxis NL3D::CKeyTCB< NLMISC::CAngleAxis >::LocalAngleAxis
 

Definition at line 217 of file key.h.

NLMISC::CQuat NL3D::CKeyTCB< NLMISC::CAngleAxis >::Quat
 

Definition at line 219 of file key.h.

float NL3D::CKeyTCB< NLMISC::CAngleAxis >::Tension
 

Definition at line 206 of file key.h.


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