Candy
|
This node provides a position interpolation functionality with cubic interpolation, to produce a smooth path. More...
Classes | |
struct | SFValue |
Public Member Functions | |
CubicPositionInterpolator (H3D::Inst< H3D::SFNode > _metadata=0, H3D::Inst< H3D::SFFloat > _set_fraction=0, H3D::Inst< H3D::MFFloat > _key=0, H3D::Inst< H3D::MFVec3f > _keyValue=0, H3D::Inst< SFValue > _value_changed=0, H3D::Inst< H3D::SFBool > _closed=0) | |
Public Attributes | |
std::auto_ptr< H3D::MFVec3f > | keyValue |
![]() | |
std::auto_ptr< SFValue > | value_changed |
![]() | |
std::auto_ptr< H3D::SFBool > | closed |
![]() | |
Static Public Attributes | |
static H3D::H3DNodeDatabase | database |
This node provides a position interpolation functionality with cubic interpolation, to produce a smooth path.
It is useful for producing paths for flying objects, for example in transitions between using and not using a graphical user interface or presenting a splash screen.
X3D Interface | ||||
Name | Type | Default value | Description | |
![]() | keyValue | MFVec3f | [] | |
![]() | value_changed | (SFVec3f) | (0,0,0) | |
![]() | closed | SFBool | False |
std::auto_ptr< H3D::SFBool > Candy::CubicPositionInterpolator::closed |
std::auto_ptr< H3D::MFVec3f > Candy::CubicPositionInterpolator::keyValue |
std::auto_ptr< SFValue > Candy::CubicPositionInterpolator::value_changed |