Palm
Represents a palm finger with all its relevant joints.
The Hand class automatically instantiates the Palm class for you.
public class Palm : FingerInherits Finger class.
Constructors
Name
Description
Palm(Dictionary<FingerJointType, FingerJoint>)
Creates a new Palm object with the specified finger joint types and finger joints.
Properties
Name
Type
Description
Example
The example shows how to manage a palm with the Palm class.
Create a palm with a constructor
// Create a thumb MCP joint with the specified 2D position and
// 3D position.
FingerJoint thumbMCP = new FingerJoint
(
FingerJointType.ThumbMCP,
new Vector2(3, 3),
new Vector3(0.3f, 0.3f, 0.3f),
new Quaternion()
);
// Create a pinky MCP joint with the specified 2D position and
// 3D position.
FingerJoint pinkyMCP = new FingerJoint
(
FingerJointType.PinkyMCP,
new Vector2(3, 3),
new Vector3(0.3f, 0.3f, 0.3f),
new Quaternion()
);
// Create a palm with the specified joints.
Palm palm = new Palm
(
new Dictionary<FingerJointType, FingerJoint>
{
{ FingerJointType.ThumbMCP, thumbMCP },
{ FingerJointType.PinkyMCP, pinkyMCP }
}
);Get joint information from a palm
// Get palm pinky MCP joint.
FingerJoint pinkyMCPNew = palm.PinkyMCP;Last updated