HandPose 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다.
[System.Windows.Markup.ContentProperty("PoseConstraints")]
public class HandPose : Microsoft.Gestures.GestureSegment
- 상속
- 파생
- 특성
설명
A HandPose 는 손바닥과 손가락의 상태에 대한 세부 정보를 포함하여 사용자의 손의 순간 스냅샷을 설명합니다. 검색 시 Gesture특정 시퀀스를 HandPose일정 기간 동안 실행해야 하는 검색과 HandMotion달리 검색 HandPose 을 수행하려면 사용자가 잠시 동안 적절한 손 자세를 가져와야 합니다.
A HandPose 는 손목에서 위로 모든 손 부분의 상태를 설명합니다. 다른 손 부분의 상태는 아래에 자세히 설명된 대로 파생되는 PoseConstraint 클래스로 표시됩니다.
- 손바닥 상태(인스턴스로 PalmPose표시됨):
- 손바닥 방향 - 손바닥 평면에 수직 방향 (방향 열거형 참조 PoseDirection ).
- 손바닥 방향 - 가운데 손가락의 방향 (방향 열거형 참조 PoseDirection )이 뻗어 있었다.
- 손가락의 상태(인스턴스로 FingerPose표시됨):
- 손가락 굴곡 - 손가락을 접거나 늘이는 정도를 설명합니다 (굴곡 상태 열거형 참조 FingerFlexion ).
- 손가락 방향 - 손가락이 가리키는 방향(방향 열거형 참조 PoseDirection )입니다.
- 손가락 사이의 관계(다음으로 FingertipDistanceRelation 표시됨)FingertipPlacementRelation
- 손가락 사이의 거리 - 손가락이 만지거나 만지지 않는 정도입니다(상대 거리 상태 열거형 참조 RelativeDistance ).
- 손가락의 상대 배치 - 손가락이 서로 상대적으로 배치되는 방법(상대 배치 상태 열거형 참조 RelativePlacement ).
지정된 HandPose 형식에 하나 이상의 형식 PoseConstraint이 포함되어야 합니다. 의미 있는 HandPose 인스턴스는 일반적으로 단일 PalmPose 제약 조건 및 손가락과 관련된 하나 이상의 제약 PoseConstraint 조건을 포함합니다.
인스턴스가 HandPose 포함된 개체가 제스처 런타임에 등록될 때까지 Gesture 변경할 수 있으며, 이때 HandPose 고정되어 더 이상 수정할 수 없습니다.
현재는 런타임에 오른손 PalmPose 제약 조건만 검색됩니다. AnyHandContext 를 지정할 PalmPose때와 RightHand 함께 사용하거나 SingleHandContext 만듭니다.
생성자
HandPose() |
빈 HandPose 인스턴스를 만듭니다. 의미 있는 HandPosePoseConstraint 개체를 가져오려면 개체를 목록에 수동으로 PoseConstraints 추가해야 합니다. |
HandPose(String, PoseConstraint[]) |
이름이 |
속성
ContainingGesture |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
FingerPoses |
손가락의 FingerPose상태, 즉 굴곡과 방향을 설명하는 컬렉션입니다. |
FingertipDistanceRelations |
손가락 쌍 FingertipDistanceRelation사이의 상대적 거리를 설명하는 컬렉션입니다. 즉, 만지거나 하지 않는 것입니다. |
FingertipPlacementRelations |
손가락 쌍 간의 상대 배치를 설명하는 s 컬렉션 FingertipPlacementRelation입니다. 즉, 한 손가락 아래\뒤로\등입니다. 다른 손가락입니다. |
IsFrozen |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GesturesFrameworkObject) |
Name |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
NestingPath |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
NextSegments |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
PalmPose |
손바닥 포즈, 즉 방향과 방향을 설명하는 컬렉션 PalmPose입니다. |
PoseConstraints |
이 HandPose 인스턴스와 연결된 모든 PoseConstraint 개체의 목록입니다. 구체적인 형식PoseConstraint: , , . |
메서드
CalculateHashCode() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
Clone(String) |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
DeepFreeze() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. |
Equals(Object) |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GesturesFrameworkObject) |
EqualsInternal(Object) |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
Equivalent(GestureSegment) |
을 사용하여 이 HandPose 인스턴스 |
Equivalent(HandPose) |
을 사용하여 이 HandPose 인스턴스 |
Freeze() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GesturesFrameworkObject) |
GetHashCode() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GesturesFrameworkObject) |
InitializeCore() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 Xamlizable) |
ToString() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
ToXaml() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 Xamlizable) |
TriggerEvent() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
TriggerEventAsync(Int32) |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
ValidateCore() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. |
VerifyNotFrozen(String) |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GesturesFrameworkObject) |
이벤트
Triggered |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GestureSegment) |
명시적 인터페이스 구현
ISupportInitialize.BeginInit() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 Xamlizable) |
ISupportInitialize.EndInit() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 Xamlizable) |
IUriContext.BaseUri |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 Xamlizable) |
IValidatable.Validate() |
지정된 순간에 사용자의 손 포즈를 나타냅니다. 손 HandPose 바닥과 손가락의 상태에 대한 자세한 설명이 포함되어 있습니다. (다음에서 상속됨 GesturesFrameworkObject) |