# DigitsRigDescription(ロブロックス クラス) > Maps the 15 phalanx joints of one hand (5 fingers, 3 joints each) and exposes forward- and inverse-kinematics helpers for controlling finger poses at runtime. - URL:https://roblox.minecraft-okinawa.com/reference/classes/DigitsRigDescription/ - 公式:https://create.roblox.com/docs/reference/engine/classes/DigitsRigDescription - 受け継いでいるクラス:Instance ## プロパティ - `DigitsRigDescription.Index1: Instance`:The instance mapped to the proximal (first) phalanx of the index finger. - `DigitsRigDescription.Index1TposeAdjustment: CFrame`:CFrame applied to Index1 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Index2: Instance`:The instance mapped to the medial (second) phalanx of the index finger. - `DigitsRigDescription.Index2TposeAdjustment: CFrame`:CFrame applied to Index2 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Index3: Instance`:The instance mapped to the distal (third) phalanx of the index finger. - `DigitsRigDescription.Index3TposeAdjustment: CFrame`:CFrame applied to Index3 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.IndexRange: Vector3`:Motion range vector for the index finger used by the finger solver. - `DigitsRigDescription.IndexSize: float`:Size of the index finger used by the finger solver to preserve contacts. - `DigitsRigDescription.Middle1: Instance`:The instance mapped to the proximal (first) phalanx of the middle finger. - `DigitsRigDescription.Middle1TposeAdjustment: CFrame`:CFrame applied to Middle1 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Middle2: Instance`:The instance mapped to the medial (second) phalanx of the middle finger. - `DigitsRigDescription.Middle2TposeAdjustment: CFrame`:CFrame applied to Middle2 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Middle3: Instance`:The instance mapped to the distal (third) phalanx of the middle finger. - `DigitsRigDescription.Middle3TposeAdjustment: CFrame`:CFrame applied to Middle3 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.MiddleRange: Vector3`:Motion range vector for the middle finger used by the finger solver. - `DigitsRigDescription.MiddleSize: float`:Scale factor for the middle finger used by the scalable-property system. - `DigitsRigDescription.Pinky1: Instance`:The instance mapped to the proximal (first) phalanx of the pinky finger. - `DigitsRigDescription.Pinky1TposeAdjustment: CFrame`:CFrame applied to Pinky1 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Pinky2: Instance`:The instance mapped to the medial (second) phalanx of the pinky finger. - `DigitsRigDescription.Pinky2TposeAdjustment: CFrame`:CFrame applied to Pinky2 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Pinky3: Instance`:The instance mapped to the distal (third) phalanx of the pinky finger. - `DigitsRigDescription.Pinky3TposeAdjustment: CFrame`:CFrame applied to Pinky3 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.PinkyRange: Vector3`:Motion range vector for the pinky finger used by the finger solver. - `DigitsRigDescription.PinkySize: float`:Scale factor for the pinky finger used by the scalable-property system. - `DigitsRigDescription.Ring1: Instance`:The instance mapped to the proximal (first) phalanx of the ring finger. - `DigitsRigDescription.Ring1TposeAdjustment: CFrame`:CFrame applied to Ring1 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Ring2: Instance`:The instance mapped to the medial (second) phalanx of the ring finger. - `DigitsRigDescription.Ring2TposeAdjustment: CFrame`:CFrame applied to Ring2 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Ring3: Instance`:The instance mapped to the distal (third) phalanx of the ring finger. - `DigitsRigDescription.Ring3TposeAdjustment: CFrame`:CFrame applied to Ring3 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.RingRange: Vector3`:Motion range vector for the ring finger used by the finger solver. - `DigitsRigDescription.RingSize: float`:Scale factor for the ring finger used by the scalable-property system. - `DigitsRigDescription.Side: DigitsRigDescriptionSide`:Which hand this description belongs to: None, Left, or Right. - `DigitsRigDescription.Thumb1: Instance`:The instance mapped to the proximal (first) phalanx of the thumb. - `DigitsRigDescription.Thumb1TposeAdjustment: CFrame`:CFrame applied to Thumb1 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Thumb2: Instance`:The instance mapped to the medial (second) phalanx of the thumb. - `DigitsRigDescription.Thumb2TposeAdjustment: CFrame`:CFrame applied to Thumb2 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.Thumb3: Instance`:The instance mapped to the distal (third) phalanx of the thumb. - `DigitsRigDescription.Thumb3TposeAdjustment: CFrame`:CFrame applied to Thumb3 to normalize the joint into its canonical T-pose orientation before retargeting or solving. - `DigitsRigDescription.ThumbRange: Vector3`:Motion range vector for the thumb used by the finger solver. - `DigitsRigDescription.ThumbSize: float`:Scale factor for the thumb used by the scalable-property system. ## メソッド - `DigitsRigDescription:GetFingerControl(fingerIndex: int): Vector3`:Returns the current forward-kinematics control vector for the specified finger. - `DigitsRigDescription:GetFingerTip(fingerIndex: int): Vector3`:Returns the world-space position of the fingertip for the specified finger. - `DigitsRigDescription:SetFingerControl(fingerIndex: int, control: Vector3): ()`:Drives the three-joint chain of the specified finger using forward kinematics. - `DigitsRigDescription:SetFingerTip(fingerIndex: int, point: Vector3): ()`:Moves the fingertip of the specified finger toward a world-space target using inverse kinematics. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)