Aracılığıyla paylaş


FingerPose Oluşturucular

Tanım

Aşırı Yüklemeler

FingerPose()

Boş FingerPose bir kısıtlama oluşturur. Anlamlı bir kısıtlama elde etmek için ve\veya Flexion değerlerinin ContextDirection el ile ayarlanması gerekir.

FingerPose(Finger, PoseDirection)

ile directionhizalanması gereken finger yeni FingerPose bir kısıtlama oluşturur.

FingerPose(FingersContext, PoseDirection)

ile belirtilen parmaklarının fingersContext ile directionhizalanması gereken yeni FingerPose bir kısıtlama oluşturur. bağımsız değişkeni için bir AnyFingerContext geçirildiğinde, sonuçta elde edilen kısıtlama ile hizalanması directioniçin en az bir parmağın belirtilmesi fingersContextfingersContext gerekir.

FingerPose(IEnumerable<Finger>, PoseDirection)

Verilen fingers her birinin ile directionhizalanması gereken yeni FingerPose bir kısıtlama oluşturur.

FingerPose(Finger, FingerFlexion, PoseDirection)

Belirtilen flexion duruma ulaşmasını ve ile directionhizalanması gereken finger yeni FingerPose bir kısıtlama oluşturur.

FingerPose(FingersContext, FingerFlexion, PoseDirection)

Belirtilen flexion duruma ulaşmak ve verilen directionile hizalanması için tarafından fingersContext belirtilen parmakların gösterilmesini gerektiren yeni FingerPose bir kısıtlama oluşturur. bağımsız değişkeni için bir AnyFingerContext geçirildiğinde, sonuçta elde edilen kısıtlama ve directionile flexion uyumlu olması için fingersContext içinde fingersContext belirtilen en az bir parmağı gerektirir.

FingerPose(IEnumerable<Finger>, FingerFlexion, PoseDirection)

Verilen fingers her birinin belirtilen flexion duruma ulaşmasını ve verilen directionile hizalanması gereken yeni FingerPose bir kısıtlama oluşturur.

FingerPose()

Boş FingerPose bir kısıtlama oluşturur. Anlamlı bir kısıtlama elde etmek için ve\veya Flexion değerlerinin ContextDirection el ile ayarlanması gerekir.

public FingerPose ();

Şunlara uygulanır

FingerPose(Finger, PoseDirection)

ile directionhizalanması gereken finger yeni FingerPose bir kısıtlama oluşturur.

public FingerPose (Microsoft.Gestures.Finger finger, Microsoft.Gestures.PoseDirection direction);

Parametreler

finger
Finger

Kısıtlamaya fingerFingerPose katılan.

direction
PoseDirection

PoseDirectionfinger ile hizalanması gereken.

Şunlara uygulanır

FingerPose(FingersContext, PoseDirection)

ile belirtilen parmaklarının fingersContext ile directionhizalanması gereken yeni FingerPose bir kısıtlama oluşturur. bağımsız değişkeni için bir AnyFingerContext geçirildiğinde, sonuçta elde edilen kısıtlama ile hizalanması directioniçin en az bir parmağın belirtilmesi fingersContextfingersContext gerekir.

public FingerPose (Microsoft.Gestures.FingersContext fingersContext, Microsoft.Gestures.PoseDirection direction);

Parametreler

fingersContext
FingersContext

Kısıtlamaya FingersContext katılan parmakların sayısını FingerPose belirtir.

direction
PoseDirection

PoseDirection tarafından fingersContextbelirtilen parmaklar için gerekli olan.

Açıklamalar

Bu söz dizimi, kullanarak AnyFingerContextbelirli bir parmak kümesinin herhangi bir alt kümesi tarafından karşılanabilecek bir kısıtlama belirtmek için özellikle yararlıdır. Örnek:

// the following pose will be triggered when at least one of the thumb, index or middle fingers is pointing down
var myPose = new HandPose("MyPose", new FingerPose(new AnyFingerContext(new[] {Finger.Thumb, Finger.Index, Finger.Middle}, PoseDirection.Down)));

Şunlara uygulanır

FingerPose(IEnumerable<Finger>, PoseDirection)

Verilen fingers her birinin ile directionhizalanması gereken yeni FingerPose bir kısıtlama oluşturur.

public FingerPose (System.Collections.Generic.IEnumerable<Microsoft.Gestures.Finger> fingers, Microsoft.Gestures.PoseDirection direction);

Parametreler

fingers
IEnumerable<Finger>

Kısıtlamaya katılacak tüm parmakların numaralandırması FingerPose .

direction
PoseDirection

PoseDirection her birinin fingers hizalanması gereken.

Şunlara uygulanır

FingerPose(Finger, FingerFlexion, PoseDirection)

Belirtilen flexion duruma ulaşmasını ve ile directionhizalanması gereken finger yeni FingerPose bir kısıtlama oluşturur.

public FingerPose (Microsoft.Gestures.Finger finger, Microsoft.Gestures.FingerFlexion flexion, Microsoft.Gestures.PoseDirection direction = Microsoft.Gestures.PoseDirection.Undefined);

Parametreler

finger
Finger

Kısıtlamaya fingerFingerPose katılan.

flexion
FingerFlexion

durumuna FingerFlexion (bir parmağın açık veya katlanmış olduğu derece) uygulanır finger.

direction
PoseDirection

PoseDirectionfinger ile hizalanması gereken.

Şunlara uygulanır

FingerPose(FingersContext, FingerFlexion, PoseDirection)

Belirtilen flexion duruma ulaşmak ve verilen directionile hizalanması için tarafından fingersContext belirtilen parmakların gösterilmesini gerektiren yeni FingerPose bir kısıtlama oluşturur. bağımsız değişkeni için bir AnyFingerContext geçirildiğinde, sonuçta elde edilen kısıtlama ve directionile flexion uyumlu olması için fingersContext içinde fingersContext belirtilen en az bir parmağı gerektirir.

public FingerPose (Microsoft.Gestures.FingersContext fingersContext, Microsoft.Gestures.FingerFlexion flexion, Microsoft.Gestures.PoseDirection direction = Microsoft.Gestures.PoseDirection.Undefined);

Parametreler

fingersContext
FingersContext

Kısıtlamaya FingersContext katılan parmakların sayısını FingerPose belirtir.

flexion
FingerFlexion

Parmakların FingerFlexion uyması gerektiği belirtilen fingersContext durum (parmağın açık veya katlanmış olduğu derece).

direction
PoseDirection

PoseDirection tarafından fingersContextbelirtilen parmaklar için gerekli olan.

Açıklamalar

Bu söz dizimi, kullanarak AnyFingerContextbelirli bir parmak kümesinin herhangi bir alt kümesi tarafından karşılanabilecek bir kısıtlama belirtmek için özellikle yararlıdır. Örnek:

// the following pose will be triggered when at least one of the thumb, index or middle fingers is folded
var myPose = new HandPose("MyPose", new FingerPose(new AnyFingerContext(new[] {Finger.Thumb, Finger.Index, Finger.Middle}, FingerFlexion.Folded)));

Şunlara uygulanır

FingerPose(IEnumerable<Finger>, FingerFlexion, PoseDirection)

Verilen fingers her birinin belirtilen flexion duruma ulaşmasını ve verilen directionile hizalanması gereken yeni FingerPose bir kısıtlama oluşturur.

public FingerPose (System.Collections.Generic.IEnumerable<Microsoft.Gestures.Finger> fingers, Microsoft.Gestures.FingerFlexion flexion, Microsoft.Gestures.PoseDirection direction = Microsoft.Gestures.PoseDirection.Undefined);

Parametreler

fingers
IEnumerable<Finger>

Kısıtlamaya katılacak tüm parmakların numaralandırması FingerPose .

flexion
FingerFlexion

Verilen FingerFlexionfingersher birine uygulanan durum (bir parmağın açık veya katlanmış olduğu derece).

direction
PoseDirection

PoseDirection her birinin fingers hizalanması gereken.

Şunlara uygulanır