Middle

Represents a middle finger with all its relevant joints.

The Hand class automatically instantiates the Middle class for you.

public class Middle : Finger

Inherits Finger class.

Constructors

Name
Description

Middle(Dictionary<FingerJointType, FingerJoint>)

Creates a new Middle object with the specified finger joint types and finger joints.

Properties

Name
Type
Description

MCP

Read-Only. The middle finger metacarpophalangeal joint.

PIP

Read-Only. The middle finger proximal interphalangeal joint.

DIP

Read-Only. The middle finger distal interphalangeal joint.

Tip

Read-Only. The middle finger tip joint.

Example

The example shows how to manage a middle finger with the Middleclass.

Create a middle finger with a constructor

// Create a middle tip joint with the specified 2D position and 
// 3D position.
FingerJoint middleTip = new FingerJoint
(
    FingerJointType.MiddleTip,
    new Vector2(3, 3),
    new Vector3(0.3f, 0.3f, 0.3f),
    new Quaternion()
);

// Create a middle DIP joint with the specified 2D position and 
// 3D position.
FingerJoint middleDIP = new FingerJoint
(
    FingerJointType.MiddleDIP,
    new Vector2(3, 3),
    new Vector3(0.3f, 0.3f, 0.3f),
    new Quaternion()
);

// Create a middle finger with the specified middle joints.
Middle middle = new Middle
(
     new Dictionary<FingerJointType, FingerJoint> 
     {
         { FingerJointType.MiddleTip, middleTip },
         { FingerJointType.MiddleDIP, middleDIP }
     }
 );

Get joint information from a middle finger

// Get middle Tip joint.
FingerJoint middleTipNew = middle.Tip;

Last updated