Palm
Represents a palm finger with all its relevant joints.
The Hand
class automatically instantiates the Palm
class for you.
public class Palm : Finger
Inherits 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