ข้อมูลอ้างอิงเฟรมเวิร์ก 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 โดยใช้พิกัดที่ให้ไว้เป็นอาร์กิวเมนต์

    การวัดขนาดในมิติข้อมูลทั้ง 2 ขนาดเป็นขนาดใดก็ได้ แต่ต้องมีค่าเหมือนกัน กล่าวคือ การกระจัดกระจายเป็น 1 ในแนวนอนหรือแนวตั้งต้องแสดงถึงระยะทางเท่ากันตามที่ผู้ใช้เห็น

    สามารถให้ต้นกำเนิดพื้นที่ตามพื้นที่และขมับใดก็ได้ ตราบใดที่จุดดังกล่าวมีความสม่ำเสมอสำหรับหมึกที่ระบุ

    คำประกาศ

    Objective-C

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

    พารามิเตอร์

    x

    พิกัดแนวนอน เพิ่มขึ้นไปทางขวา

    y

    พิกัดแนวตั้ง เพิ่มขึ้นจากล่างลง

    t

    เวลาที่บันทึกจุด หน่วยเป็นมิลลิวินาที

  • สร้างออบเจ็กต์ StrokePoint โดยใช้พิกัดที่ให้ไว้เป็นอาร์กิวเมนต์โดยไม่ระบุการประทับเวลา คุณควรใช้วิธีนี้เมื่อรวมข้อมูลการประทับเวลาไม่ได้เท่านั้น เนื่องจากความแม่นยำในการจดจำอาจลดลง

    มาตราส่วนในมิติข้อมูลทั้ง 2 เป็นขนาดที่กำหนดเอง แต่ต้องมีค่าเหมือนกัน กล่าวคือ การกระจัด 1 ตำแหน่งของ 1 ในแนวนอนหรือแนวตั้งต้องแสดงถึงระยะทางเท่ากันตามที่ผู้ใช้เห็น

    สามารถกำหนดต้นทางพื้นที่ได้เองตราบใดที่มีความสม่ำเสมอสำหรับหมึกที่ระบุ

    คำประกาศ

    Objective-C

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

    พารามิเตอร์

    x

    พิกัดแนวนอน เพิ่มขึ้นไปทางขวา

    y

    พิกัดแนวตั้ง เพิ่มขึ้นจากล่างลง