Finger
Represents a finger with all its relevant joints.
public class Finger
Constructors
Name
Description
Finger()
Creates a new Finger object.
Finger(Dictionary<FingerJointType, FingerJoint>)
Creates a new Finger object with the specified finger joint types and finger joints.
Example
The example shows how to manage a finger with the Finger
class.
Create a finger with the specified finger joints
// 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.
Finger index = new Finger
(
new Dictionary<FingerJointType, FingerJoint>
{
{ FingerJointType.IndexTip, indexTip },
{ FingerJointType.IndexDIP,indexDIP }
}
);
Create an empty finger
Finger emptyFinger = new Finger();
Last updated