MLKitDigitalInkRecognition フレームワーク リファレンス

MLKStrokePoint


@interface MLKStrokePoint : NSObject

ユーザーの 1 つのタッチポイント。

  • x

    水平座標。右に増加します。

    宣言

    Objective-C

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

    垂直座標。下方向に増加します。

    宣言

    Objective-C

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

    ポイントが記録された時間(ミリ秒単位)。

    宣言

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *t;
  • 使用できません。init(x:y:t:) を代わりに使用してください。

    宣言

    Objective-C

    - (nonnull instancetype)init;
  • 引数として指定された座標を使用して、StrokePoint オブジェクトを作成します。

    両寸法の縮尺は任意ですが、同じである必要があります。つまり、水平方向または垂直方向の変位が 1 の場合、ユーザーに表示される同じ距離を表す必要があります。

    空間と時間の起点は、特定のインクに対して一貫している限り、任意でかまいません。

    宣言

    Objective-C

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

    パラメータ

    x

    水平座標。右に増加します。

    y

    垂直座標。下に行くほど大きくなります。

    t

    ポイントが記録された時間(ミリ秒単位)。

  • タイムスタンプを指定せずに、引数として指定された座標を使用して StrokePoint オブジェクトを作成します。この方法は、認識の精度が低下する可能性があるため、タイムスタンプ情報を含めることができない場合にのみ使用してください。

    両寸法の縮尺は任意ですが、同じである必要があります。つまり、水平方向または垂直方向の変位が 1 の場合、ユーザーに表示される同じ距離を表す必要があります。

    空間の起点は、特定のインクに対して一貫している限り、任意でかまいません。

    宣言

    Objective-C

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

    パラメータ

    x

    作成します。右に増加します。

    y

    指定します。下に行くほど大きくなります。