Plasma Engine  2.0
Loading...
Searching...
No Matches
plSkeletonJoint Class Reference

Describes a single joint. The transforms of the joints are in their local space and thus need to be correctly multiplied with their parent transforms to get the final transform. More...

#include <Skeleton.h>

Public Member Functions

const plTransformGetRestPoseLocalTransform () const
 
plUInt16 GetParentIndex () const
 Returns plInvalidJointIndex if no parent.
 
bool IsRootJoint () const
 
const plHashedStringGetName () const
 
plAngle GetHalfSwingLimitY () const
 
plAngle GetHalfSwingLimitZ () const
 
plAngle GetTwistLimitHalfAngle () const
 
plAngle GetTwistLimitCenterAngle () const
 
plAngle GetTwistLimitLow () const
 
plAngle GetTwistLimitHigh () const
 
plEnum< plSkeletonJointTypeGetJointType () const
 
plQuat GetLocalOrientation () const
 
plSurfaceResourceHandle GetSurface () const
 
plUInt8 GetCollisionLayer () const
 
float GetStiffness () const
 
void SetStiffness (float fValue)
 

Detailed Description

Describes a single joint. The transforms of the joints are in their local space and thus need to be correctly multiplied with their parent transforms to get the final transform.


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