Dokumentacja platformy MLKitDigitalInkRecognition Framework

MLKStrokePoint


@interface MLKStrokePoint : NSObject

Pojedynczy punkt styczności z klientem.

  • x

    Współrzędna pozioma. Wzrost w prawo.

    Deklaracja

    Objective-C

    @property (nonatomic, readonly) float x;
  • y

    Współrzędna pionowa. Zwiększa się w dół.

    Deklaracja

    Objective-C

    @property (nonatomic, readonly) float y;
  • t

    Czas zarejestrowania punktu w milisekundach.

    Deklaracja

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *t;
  • Niedostępne. Użyj w zamian zasady init(x:y:t:).

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;
  • Tworzy obiekt StrokePoint przy użyciu współrzędnych podanych jako argument.

    Skale w obu wymiarach są dowolne, ale muszą być identyczne: przemieszczenie 1 w poziomie lub w pionie musi odpowiadać odległości, jaką widzi użytkownik.

    Pochodzenie przestrzenne i czasowe może być dowolne, pod warunkiem że są spójne dla danego atramentu.

    Deklaracja

    Objective-C

    - (nonnull instancetype)initWithX:(float)x y:(float)y t:(long)t;

    Parametry

    x

    Współrzędna pozioma. Wzrost w prawo.

    y

    Współrzędna pionowa. Zwiększa się w dół.

    t

    Czas zarejestrowania punktu w milisekundach.

  • Tworzy obiekt StrokePoint z użyciem współrzędnych podanych jako argument bez określania sygnatury czasowej. Tej metody należy używać tylko wtedy, gdy nie można dodać informacji o sygnaturze czasowej, ponieważ dokładność rozpoznawania może się zmniejszyć.

    Skale w obu wymiarach są dowolne, ale muszą być identyczne: przemieszczenie o wartości 1 w poziomie lub w pionie musi odpowiadać odległości, jaką widzi użytkownik.

    Pochodzenie przestrzenne może być dowolne, pod warunkiem że jest spójne z danym tuszem.

    Deklaracja

    Objective-C

    - (nonnull instancetype)initWithX:(float)x y:(float)y;

    Parametry

    x

    współrzędna pozioma. Wzrost w prawo.

    y

    współrzędnej pionowej. Zwiększa się w dół.