#include <CscMemberJoint.h>
Public Member Functions | |
| CscMemberJoint (int jointIdIn, string pureNameIn, int memberAIn, int memberBIn, float posX, float posY, float posZ, float memberAJointXIn, float memberAJointYIn, float memberAJointZIn, float memberBJointXIn, float memberBJointYIn, float memberBJointZIn, float memberAEulerXIn, float memberAEulerYIn, float memberAEulerZIn, float memberBEulerXIn, float memberBEulerYIn, float memberBEulerZIn, bool axeRotationX, bool axeRotationY, bool axeRotationZ, float limitMinIn, float limitMaxIn, float currentVal, float relaxationIn, float biasIn, float softnessIn, float speedMaxIn, float percentSpeedMaxIn, bool free, float maxImpulse, const vector< string > &tags={}) | |
| int | getId () const |
| bool | hasTag (const string &tag) const |
| CscMemberJoint * | getDuplicate () const |
| virtual | ~CscMemberJoint () |
Public Attributes | |
| int | memberA |
| int | memberB |
| float | posX |
| float | posY |
| float | posZ |
| float | memberAJointX |
| float | memberAJointY |
| float | memberAJointZ |
| float | memberBJointX |
| float | memberBJointY |
| float | memberBJointZ |
| float | memberAEulerX |
| float | memberAEulerY |
| float | memberAEulerZ |
| float | memberBEulerX |
| float | memberBEulerY |
| float | memberBEulerZ |
| bool | axeRotationX |
| bool | axeRotationY |
| bool | axeRotationZ |
| float | distanceBetweenMembers |
| float | initialLimitMin |
| float | initialLimitMax |
| float | relaxation |
| float | bias |
| float | softness |
| float | speedMax |
| float | percentSpeedMax |
| float | maxImpulse |
| float | initialValPercent |
| int | jointId |
| const bool | free |
| bool | isRelative |
| int | relativeToPivotId |
| float | relativeToPercent |
| string | pureName |
| const vector< string > | tags |
Static Public Attributes | |
| static const string | TAG_RIGHT = "Right" |
| static const string | TAG_LEFT = "Left" |
| CscMemberJoint::CscMemberJoint | ( | int | jointIdIn, |
| string | pureNameIn, | ||
| int | memberAIn, | ||
| int | memberBIn, | ||
| float | posX, | ||
| float | posY, | ||
| float | posZ, | ||
| float | memberAJointXIn, | ||
| float | memberAJointYIn, | ||
| float | memberAJointZIn, | ||
| float | memberBJointXIn, | ||
| float | memberBJointYIn, | ||
| float | memberBJointZIn, | ||
| float | memberAEulerXIn, | ||
| float | memberAEulerYIn, | ||
| float | memberAEulerZIn, | ||
| float | memberBEulerXIn, | ||
| float | memberBEulerYIn, | ||
| float | memberBEulerZIn, | ||
| bool | axeRotationX, | ||
| bool | axeRotationY, | ||
| bool | axeRotationZ, | ||
| float | limitMinIn, | ||
| float | limitMaxIn, | ||
| float | currentVal, | ||
| float | relaxationIn, | ||
| float | biasIn, | ||
| float | softnessIn, | ||
| float | speedMaxIn, | ||
| float | percentSpeedMaxIn, | ||
| bool | free, | ||
| float | maxImpulse, | ||
| const vector< string > & | tags = {} |
||
| ) |
|
virtual |
| CscMemberJoint * CscMemberJoint::getDuplicate | ( | ) | const |
|
inline |
|
inline |
| bool CscMemberJoint::axeRotationX |
| bool CscMemberJoint::axeRotationY |
| bool CscMemberJoint::axeRotationZ |
| float CscMemberJoint::bias |
| float CscMemberJoint::distanceBetweenMembers |
| const bool CscMemberJoint::free |
| float CscMemberJoint::initialLimitMax |
| float CscMemberJoint::initialLimitMin |
| float CscMemberJoint::initialValPercent |
| bool CscMemberJoint::isRelative |
| int CscMemberJoint::jointId |
| float CscMemberJoint::maxImpulse |
| int CscMemberJoint::memberA |
| float CscMemberJoint::memberAEulerX |
| float CscMemberJoint::memberAEulerY |
| float CscMemberJoint::memberAEulerZ |
| float CscMemberJoint::memberAJointX |
| float CscMemberJoint::memberAJointY |
| float CscMemberJoint::memberAJointZ |
| int CscMemberJoint::memberB |
| float CscMemberJoint::memberBEulerX |
| float CscMemberJoint::memberBEulerY |
| float CscMemberJoint::memberBEulerZ |
| float CscMemberJoint::memberBJointX |
| float CscMemberJoint::memberBJointY |
| float CscMemberJoint::memberBJointZ |
| float CscMemberJoint::percentSpeedMax |
| float CscMemberJoint::posX |
| float CscMemberJoint::posY |
| float CscMemberJoint::posZ |
| string CscMemberJoint::pureName |
| float CscMemberJoint::relativeToPercent |
| int CscMemberJoint::relativeToPivotId |
| float CscMemberJoint::relaxation |
| float CscMemberJoint::softness |
| float CscMemberJoint::speedMax |
|
inlinestatic |
|
inlinestatic |
| const vector<string> CscMemberJoint::tags |