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