Ring
Represents a ring finger with all its relevant joints.
The Hand
class automatically instantiates the Ring
class for you.
public class Ring : Finger
Inherits Finger class.
Constructors
Name
Description
Ring(Dictionary<FingerJointType, FingerJoint>)
Creates a new Ring object with the specified finger joint types and finger joints.
Properties
Name
Type
Description
Example
The example shows how to manage a ring finger with the Ring
class.
Create a ring finger with a constructor
// Create a ring tip joint with the specified 2D position and
// 3D position.
FingerJoint ringTip = new FingerJoint
(
FingerJointType.RingTip,
new Vector2(3, 3),
new Vector3(0.3f, 0.3f, 0.3f),
new Quaternion()
);
// Create a ring DIP joint with the specified 2D position and
// 3D position.
FingerJoint ringDIP = new FingerJoint
(
FingerJointType.RingDIP,
new Vector2(3, 3),
new Vector3(0.3f, 0.3f, 0.3f),
new Quaternion()
);
// Create a ring finger with the specified ring joints.
Ring ring = new Ring
(
new Dictionary<FingerJointType, FingerJoint>
{
{ FingerJointType.RingTip, ringTip },
{ FingerJointType.RingDIP, ringDIP }
}
);
Get joint information from a ring finger
// Get ring Tip joint.
FingerJoint ringTipNew = ring.Tip;
Last updated