예제 #1
0
 public void Start(Camera camera)
 {
     _camera     = camera;
     _debugger   = GameObject.FindObjectOfType <GestureDebugger>();
     _recognizer = new GestureRecognizer(_debugger);
     _strokes    = new List <Stroke>();
 }
예제 #2
0
 void OnEnable()
 {
     if (target != null)
     {
         GestureTracer = new SerializedObject(target);
         Idx           = GestureTracer.FindProperty("GesturePreviewIndex");
         Debugger      = (GestureDebugger)target;
     }
 }
예제 #3
0
 public TemplateMatcher(float dotDistancePenalty, GestureDebugger debugger = null)
 {
     this.dotDistancePenalty = dotDistancePenalty;
     this.debugger           = debugger;
 }
예제 #4
0
 public GestureRecognizer(GestureDebugger debugger)
 {
     normalizer      = new GestureNormalizer(BoundingBoxSize, Tolerance, TargetNormalizationPointCount);
     templateMatcher = new TemplateMatcher(DotDistancePenalty, debugger);
 }