MLKitDigitalInkRecognition 框架参考

MLKStrokePoint


@interface MLKStrokePoint : NSObject

用户的单个接触点。

  • 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

    垂直坐标。增加,值递减。