ข้อมูลอ้างอิงเฟรมเวิร์ก MLKitDigitalInkRecognition

StrokePoint

class StrokePoint : NSObject

จุดสัมผัสเดียวจากผู้ใช้

  • x

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

    คำประกาศ

    Swift

    var x: Float { get }
  • y

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

    คำประกาศ

    Swift

    var y: Float { get }
  • t

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

    คำประกาศ

    Swift

    var t: NSNumber? { get }
  • ไม่พร้อมใช้งาน โปรดใช้ init(x:y:t:) แทน

  • สร้างออบเจ็กต์ StrokePoint โดยใช้พิกัดที่ให้ไว้เป็นอาร์กิวเมนต์

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

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

    คำประกาศ

    Swift

    init(x: Float, y: Float, t: Int)

    พารามิเตอร์

    x

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

    y

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

    t

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

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

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

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

    คำประกาศ

    Swift

    init(x: Float, y: Float)

    พารามิเตอร์

    x

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

    y

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