FingerPose Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
FingerPose(FingersContext, PoseDirection) |
ile belirtilen parmaklarının |
FingerPose(IEnumerable<Finger>, PoseDirection) |
Verilen |
FingerPose(Finger, FingerFlexion, PoseDirection) |
Belirtilen |
FingerPose(FingersContext, FingerFlexion, PoseDirection) |
Belirtilen |
FingerPose(IEnumerable<Finger>, FingerFlexion, PoseDirection) |
Verilen |
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 direction
hizalanması 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 finger
FingerPose katılan.
- direction
- PoseDirection
PoseDirectionfinger
ile hizalanması gereken.
Şunlara uygulanır
FingerPose(FingersContext, PoseDirection)
ile belirtilen parmaklarının fingersContext
ile direction
hizalanması 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ı direction
için en az bir parmağın belirtilmesi fingersContext
fingersContext
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 fingersContext
belirtilen 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 direction
hizalanması 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 direction
hizalanması 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 finger
FingerPose 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 direction
ile 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 direction
ile 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 fingersContext
belirtilen 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 direction
ile 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 FingerFlexionfingers
her birine uygulanan durum (bir parmağın açık veya katlanmış olduğu derece).
- direction
- PoseDirection
PoseDirection her birinin fingers
hizalanması gereken.