DzPoserBendParam Class Reference
[Object and Geometry Objects]

Encapsulates a bending poser binding. More...

Inheritance diagram for DzPoserBendParam:

DzPoserJointParam DzElement DzBase QObject Object List of all members.

Properties

Boolean applyAngles
Boolean applyBulges
Number dynamicAngleB
Number dynamicAngleC
Number negLeftBulge
Number negRightBulge
Number posLeftBulge
Number posRightBulge
Number staticAngleA
Number staticAngleD

Constructors

 DzPoserBendParam (DzBone driver, DzPoserJointParam::ParamAxis axis)
 DzPoserBendParam ()

Methods

DzFloatProperty getDynamicAngleBController ()
DzFloatProperty getDynamicAngleCController ()
DzFloatProperty getNegLeftBulgeController ()
DzFloatProperty getNegRightBulgeController ()
DzFloatProperty getPosLeftBulgeController ()
DzFloatProperty getPosRightBulgeController ()
DzFloatProperty getStaticAngleAController ()
DzFloatProperty getStaticAngleDController ()
void setAngles (Number staticA, Number dynamicB, Number dynamicC, Number staticD)
void setBulges (Number posLeft, Number posRight, Number negLeft, Number negRight)

Detailed Description

Encapsulates a bending poser binding.


Constructor & Destructor Documentation

DzPoserBendParam::DzPoserBendParam (  ) 

Default Constructor.

DzPoserBendParam::DzPoserBendParam ( DzBone  driver,
DzPoserJointParam::ParamAxis  axis 
)

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters:
driver The bone that drives this joint parameter
axis The axis on which this joint parameter is applied


Member Function Documentation

DzFloatProperty DzPoserBendParam::getDynamicAngleBController (  ) 

Returns:
The controller of the Dynamic B Angle of the parameter.

DzFloatProperty DzPoserBendParam::getDynamicAngleCController (  ) 

Returns:
The controller of the Dynamic C Angle of the parameter.

DzFloatProperty DzPoserBendParam::getNegLeftBulgeController (  ) 

Returns:
The controller of the Negative Left bulge of the parameter.

DzFloatProperty DzPoserBendParam::getNegRightBulgeController (  ) 

Returns:
The controller of the Negative Right bulge of the parameter.

DzFloatProperty DzPoserBendParam::getPosLeftBulgeController (  ) 

Returns:
The controller of the Positive Left bulge of the parameter.

DzFloatProperty DzPoserBendParam::getPosRightBulgeController (  ) 

Returns:
The controller of the Positive Right bulge of the parameter.

DzFloatProperty DzPoserBendParam::getStaticAngleAController (  ) 

Returns:
The controller of the Static A Angle of the parameter.

DzFloatProperty DzPoserBendParam::getStaticAngleDController (  ) 

Returns:
The controller of the Static D Angle of the parameter.

void DzPoserBendParam::setAngles ( Number  a1,
Number  a2,
Number  a3,
Number  a4 
)

Sets the values of the blending angles

Parameters:
a1 The new value for the StaticA angle
a2 The new value for the DynamicB angle
a3 The new value for the DynamicC angle
a4 The new value for the StaticD angle
See also:
setStaticA(), setDynamicB(), setDynamicC(), setStaticD(), getAngles()

void DzPoserBendParam::setBulges ( Number  posLeft,
Number  posRight,
Number  negLeft,
Number  negRight 
)

Sets the values of the joint bulge paramters.

Parameters:
posLeft The left bulge parameter for positive rotation.
posRight The right bulge parameter for positive rotation.
negLeft The left bulge parameter for negative rotation.
negRight The right bulge parameter for negative rotation.
See also:
setPosLeftBulge(), setPosRightBulge(), setNegLeftBulge(), setNegRightBulge(), getBulges()


Member Data Documentation

bool DzPoserBendParam::applyAngles

This property controls whether or not the angles are used when calculating joint parameter weights.

bool DzPoserBendParam::applyBulges

This property controls whether or not the bulge settings are applied with the joint parameter.

Number DzPoserBendParam::dynamicAngleB

This property holds the beginning 'dynamic' angle of the joint parameter

Number DzPoserBendParam::dynamicAngleC

This property holds the ending 'dynamic' angle of the joint parameter

Number DzPoserBendParam::negLeftBulge

This property holds the negative left bulge setting of the joint parameter

Number DzPoserBendParam::negRightBulge

This property holds the negative right bulge setting of the joint parameter

Number DzPoserBendParam::posLeftBulge

This property holds the positive left bulge setting of the joint parameter

Number DzPoserBendParam::posRightBulge

This property holds the positive right bulge setting of the joint parameter

Number DzPoserBendParam::staticAngleA

This property holds the beginning 'static' angle of the joint parameter

Number DzPoserBendParam::staticAngleD

This property holds the ending 'static' angle of the joint parameter


Generated on Thu Sep 24 12:21:14 2009

Copyright © 2002 - 2009 DAZ 3D, Inc.