HandJointType


public enum HandJointType extends Enum


Represents the type of hand joint.

Summary

Enum Values

INDEX_DISTAL

The third joint of the index finger, closest to the fingertip.

INDEX_INTERMEDIATE

The second joint of the index finger, between the proximal and distal joints.

INDEX_METACARPAL

The base of the index finger, connecting it to the hand.

INDEX_PROXIMAL

The first joint of the index finger, closer to the palm.

INDEX_TIP

The tip of the index finger.

LITTLE_DISTAL

The third joint of the little finger, closest to the fingertip.

LITTLE_INTERMEDIATE

The second joint of the little finger, between the proximal and distal joints.

LITTLE_METACARPAL

The base of the little finger (pinky), connecting it to the hand.

LITTLE_PROXIMAL

The first joint of the little finger, closer to the palm.

LITTLE_TIP

The tip of the little finger (pinky).

MIDDLE_DISTAL

The third joint of the middle finger, closest to the fingertip.

MIDDLE_INTERMEDIATE

The second joint of the middle finger, between the proximal and distal joints.

MIDDLE_METACARPAL

The base of the middle finger, connecting it to the hand.

MIDDLE_PROXIMAL

The first joint of the middle finger, closer to the palm.

MIDDLE_TIP

The tip of the middle finger.

PALM

The center of the palm.

RING_DISTAL

The third joint of the ring finger, closest to the fingertip.

RING_INTERMEDIATE

The second joint of the ring finger, between the proximal and distal joints.

RING_METACARPAL

The base of the ring finger, connecting it to the hand.

RING_PROXIMAL

The first joint of the ring finger, closer to the palm.

RING_TIP

The tip of the ring finger.

THUMB_DISTAL

The third joint of the thumb, further from the palm.

THUMB_METACARPAL

The base of the thumb (the first joint connecting the thumb to the palm).

THUMB_PROXIMAL

The second joint of the thumb, closer to the palm.

THUMB_TIP

The tip of the thumb.

WRIST

The wrist joint, where the hand connects to the forearm.

Public methods

final @NonNull EnumEntries<@NonNull HandJointType>

Represents the type of hand joint.

final @NonNull HandJointType

Returns the enum constant of this type with the specified name.

final @NonNull HandJointType[]

Returns an array containing the constants of this enum type, in the order they're declared.

Enum Values

INDEX_DISTAL

HandJointType HandJointType.INDEX_DISTAL

The third joint of the index finger, closest to the fingertip.

INDEX_INTERMEDIATE

HandJointType HandJointType.INDEX_INTERMEDIATE

The second joint of the index finger, between the proximal and distal joints.

INDEX_METACARPAL

HandJointType HandJointType.INDEX_METACARPAL

The base of the index finger, connecting it to the hand.

INDEX_PROXIMAL

HandJointType HandJointType.INDEX_PROXIMAL

The first joint of the index finger, closer to the palm.

INDEX_TIP

HandJointType HandJointType.INDEX_TIP

The tip of the index finger.

LITTLE_DISTAL

HandJointType HandJointType.LITTLE_DISTAL

The third joint of the little finger, closest to the fingertip.

LITTLE_INTERMEDIATE

HandJointType HandJointType.LITTLE_INTERMEDIATE

The second joint of the little finger, between the proximal and distal joints.

LITTLE_METACARPAL

HandJointType HandJointType.LITTLE_METACARPAL

The base of the little finger (pinky), connecting it to the hand.

LITTLE_PROXIMAL

HandJointType HandJointType.LITTLE_PROXIMAL

The first joint of the little finger, closer to the palm.

LITTLE_TIP

HandJointType HandJointType.LITTLE_TIP

The tip of the little finger (pinky).

MIDDLE_DISTAL

HandJointType HandJointType.MIDDLE_DISTAL

The third joint of the middle finger, closest to the fingertip.

MIDDLE_INTERMEDIATE

HandJointType HandJointType.MIDDLE_INTERMEDIATE

The second joint of the middle finger, between the proximal and distal joints.

MIDDLE_METACARPAL

HandJointType HandJointType.MIDDLE_METACARPAL

The base of the middle finger, connecting it to the hand.

MIDDLE_PROXIMAL

HandJointType HandJointType.MIDDLE_PROXIMAL

The first joint of the middle finger, closer to the palm.

MIDDLE_TIP

HandJointType HandJointType.MIDDLE_TIP

The tip of the middle finger.

PALM

HandJointType HandJointType.PALM

The center of the palm. Often used as a reference point for hand tracking.

RING_DISTAL

HandJointType HandJointType.RING_DISTAL

The third joint of the ring finger, closest to the fingertip.

RING_INTERMEDIATE

HandJointType HandJointType.RING_INTERMEDIATE

The second joint of the ring finger, between the proximal and distal joints.

RING_METACARPAL

HandJointType HandJointType.RING_METACARPAL

The base of the ring finger, connecting it to the hand.

RING_PROXIMAL

HandJointType HandJointType.RING_PROXIMAL

The first joint of the ring finger, closer to the palm.

RING_TIP

HandJointType HandJointType.RING_TIP

The tip of the ring finger.

THUMB_DISTAL

HandJointType HandJointType.THUMB_DISTAL

The third joint of the thumb, further from the palm.

THUMB_METACARPAL

HandJointType HandJointType.THUMB_METACARPAL

The base of the thumb (the first joint connecting the thumb to the palm).

THUMB_PROXIMAL

HandJointType HandJointType.THUMB_PROXIMAL

The second joint of the thumb, closer to the palm.

THUMB_TIP

HandJointType HandJointType.THUMB_TIP

The tip of the thumb.

WRIST

HandJointType HandJointType.WRIST

The wrist joint, where the hand connects to the forearm.

Public methods

getEntries

public final @NonNull EnumEntries<@NonNull HandJointTypegetEntries()

Represents the type of hand joint.

valueOf

Added in 1.0.0-alpha04
public final @NonNull HandJointType valueOf(@NonNull String value)

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws
kotlin.IllegalArgumentException

if this enum type has no constant with the specified name

values

Added in 1.0.0-alpha04
public final @NonNull HandJointType[] values()

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.