DigitsRigDescriptionクラス

クラス日本語解説は準備中

ひとことで言うと

DigitsRigDescriptionは、ロブロックス(Roblox)のクラスです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。

公式の説明(英語):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.

クラスの関係

受け継いでいるクラス:Object → Instance → DigitsRigDescription

プロパティ(41)

名前と書き方説明
Index1
DigitsRigDescription.Index1: Instance
The instance mapped to the proximal (first) phalanx of the index finger.
Index1TposeAdjustment
DigitsRigDescription.Index1TposeAdjustment: CFrame
CFrame applied to Index1 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Index2
DigitsRigDescription.Index2: Instance
The instance mapped to the medial (second) phalanx of the index finger.
Index2TposeAdjustment
DigitsRigDescription.Index2TposeAdjustment: CFrame
CFrame applied to Index2 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Index3
DigitsRigDescription.Index3: Instance
The instance mapped to the distal (third) phalanx of the index finger.
Index3TposeAdjustment
DigitsRigDescription.Index3TposeAdjustment: CFrame
CFrame applied to Index3 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
IndexRange
DigitsRigDescription.IndexRange: Vector3
Motion range vector for the index finger used by the finger solver.
IndexSize
DigitsRigDescription.IndexSize: float
Size of the index finger used by the finger solver to preserve contacts.
Middle1
DigitsRigDescription.Middle1: Instance
The instance mapped to the proximal (first) phalanx of the middle finger.
Middle1TposeAdjustment
DigitsRigDescription.Middle1TposeAdjustment: CFrame
CFrame applied to Middle1 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Middle2
DigitsRigDescription.Middle2: Instance
The instance mapped to the medial (second) phalanx of the middle finger.
Middle2TposeAdjustment
DigitsRigDescription.Middle2TposeAdjustment: CFrame
CFrame applied to Middle2 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Middle3
DigitsRigDescription.Middle3: Instance
The instance mapped to the distal (third) phalanx of the middle finger.
Middle3TposeAdjustment
DigitsRigDescription.Middle3TposeAdjustment: CFrame
CFrame applied to Middle3 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
MiddleRange
DigitsRigDescription.MiddleRange: Vector3
Motion range vector for the middle finger used by the finger solver.
MiddleSize
DigitsRigDescription.MiddleSize: float
Scale factor for the middle finger used by the scalable-property system.
Pinky1
DigitsRigDescription.Pinky1: Instance
The instance mapped to the proximal (first) phalanx of the pinky finger.
Pinky1TposeAdjustment
DigitsRigDescription.Pinky1TposeAdjustment: CFrame
CFrame applied to Pinky1 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Pinky2
DigitsRigDescription.Pinky2: Instance
The instance mapped to the medial (second) phalanx of the pinky finger.
Pinky2TposeAdjustment
DigitsRigDescription.Pinky2TposeAdjustment: CFrame
CFrame applied to Pinky2 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Pinky3
DigitsRigDescription.Pinky3: Instance
The instance mapped to the distal (third) phalanx of the pinky finger.
Pinky3TposeAdjustment
DigitsRigDescription.Pinky3TposeAdjustment: CFrame
CFrame applied to Pinky3 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
PinkyRange
DigitsRigDescription.PinkyRange: Vector3
Motion range vector for the pinky finger used by the finger solver.
PinkySize
DigitsRigDescription.PinkySize: float
Scale factor for the pinky finger used by the scalable-property system.
Ring1
DigitsRigDescription.Ring1: Instance
The instance mapped to the proximal (first) phalanx of the ring finger.
Ring1TposeAdjustment
DigitsRigDescription.Ring1TposeAdjustment: CFrame
CFrame applied to Ring1 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Ring2
DigitsRigDescription.Ring2: Instance
The instance mapped to the medial (second) phalanx of the ring finger.
Ring2TposeAdjustment
DigitsRigDescription.Ring2TposeAdjustment: CFrame
CFrame applied to Ring2 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Ring3
DigitsRigDescription.Ring3: Instance
The instance mapped to the distal (third) phalanx of the ring finger.
Ring3TposeAdjustment
DigitsRigDescription.Ring3TposeAdjustment: CFrame
CFrame applied to Ring3 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
RingRange
DigitsRigDescription.RingRange: Vector3
Motion range vector for the ring finger used by the finger solver.
RingSize
DigitsRigDescription.RingSize: float
Scale factor for the ring finger used by the scalable-property system.
Side
DigitsRigDescription.Side: DigitsRigDescriptionSide
Which hand this description belongs to: None, Left, or Right.
Thumb1
DigitsRigDescription.Thumb1: Instance
The instance mapped to the proximal (first) phalanx of the thumb.
Thumb1TposeAdjustment
DigitsRigDescription.Thumb1TposeAdjustment: CFrame
CFrame applied to Thumb1 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Thumb2
DigitsRigDescription.Thumb2: Instance
The instance mapped to the medial (second) phalanx of the thumb.
Thumb2TposeAdjustment
DigitsRigDescription.Thumb2TposeAdjustment: CFrame
CFrame applied to Thumb2 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
Thumb3
DigitsRigDescription.Thumb3: Instance
The instance mapped to the distal (third) phalanx of the thumb.
Thumb3TposeAdjustment
DigitsRigDescription.Thumb3TposeAdjustment: CFrame
CFrame applied to Thumb3 to normalize the joint into its canonical T-pose orientation before retargeting or solving.
ThumbRange
DigitsRigDescription.ThumbRange: Vector3
Motion range vector for the thumb used by the finger solver.
ThumbSize
DigitsRigDescription.ThumbSize: float
Scale factor for the thumb used by the scalable-property system.

メソッド(4)

名前と書き方説明
GetFingerControl
DigitsRigDescription:GetFingerControl(fingerIndex: int): Vector3
Returns the current forward-kinematics control vector for the specified finger.
GetFingerTip
DigitsRigDescription:GetFingerTip(fingerIndex: int): Vector3
Returns the world-space position of the fingertip for the specified finger.
SetFingerControl
DigitsRigDescription:SetFingerControl(fingerIndex: int, control: Vector3): ()
Drives the three-joint chain of the specified finger using forward kinematics.
SetFingerTip
DigitsRigDescription:SetFingerTip(fingerIndex: int, point: Vector3): ()
Moves the fingertip of the specified finger toward a world-space target using inverse kinematics.

受け継いでいるメンバー

Instance から受け継いでいるもの(46)

Archivable・Capabilities・IsInSandbox・Name・Parent・PredictionMode・Sandboxed・AddTag・ClearAllChildren・Clone・Destroy・FindFirstAncestor・FindFirstAncestorOfClass・FindFirstAncestorWhichIsA・FindFirstChild・FindFirstChildOfClass・FindFirstChildWhichIsA・FindFirstDescendant・GetActor・GetAttribute・GetAttributeChangedSignal・GetAttributes・GetChildren・GetDebugId・GetDescendants・GetFullName・GetStyled・GetStyledPropertyChangedSignal・GetTags・HasTag・IsAncestorOf・IsDescendantOf・IsPropertyModified・QueryDescendants・RemoveTag・ResetPropertyToDefault・SetAttribute・WaitForChild・AncestryChanged・AttributeChanged・ChildAdded・ChildRemoved・DescendantAdded・DescendantRemoving・Destroying・StyledPropertiesChanged

Object から受け継いでいるもの(4)

ClassName・GetPropertyChangedSignal・IsA・Changed

英語の説明とメンバーの一覧は、Roblox Creator Documentation(DigitsRigDescription)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。

執筆:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む