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

Properties

Example

The example shows how to manage a ring finger with the Ringclass.

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