MLKStrokePoint
@interface MLKStrokePoint : NSObject
ব্যবহারকারীর কাছ থেকে একটি একক স্পর্শ পয়েন্ট।
অনুভূমিক স্থানাঙ্ক। ডানদিকে বাড়ে।
ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly) float x;
উল্লম্ব স্থানাঙ্ক। নিচের দিকে বাড়ে।
ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly) float y;
সময় যখন বিন্দু রেকর্ড করা হয়েছিল, মিলিসেকেন্ডে।
ঘোষণা
উদ্দেশ্য গ
@property (nonatomic, readonly, nullable) NSNumber *t;
অনুপলব্ধ পরিবর্তে
init(x:y:t:)
ব্যবহার করুন।ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)init;
আর্গুমেন্ট হিসাবে প্রদত্ত স্থানাঙ্ক ব্যবহার করে একটি
StrokePoint
অবজেক্ট তৈরি করে।উভয় মাত্রার স্কেলগুলি নির্বিচারে কিন্তু অভিন্ন হতে হবে: অনুভূমিকভাবে বা উল্লম্বভাবে 1টির স্থানচ্যুতি অবশ্যই একই দূরত্বের প্রতিনিধিত্ব করবে, যেমনটি ব্যবহারকারী দেখেছেন।
স্থানিক এবং অস্থায়ী উৎপত্তি নির্বিচারে হতে পারে যতক্ষণ না তারা একটি প্রদত্ত কালির জন্য সামঞ্জস্যপূর্ণ।
ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)initWithX:(float)x y:(float)y t:(long)t;
পরামিতি
x
অনুভূমিক স্থানাঙ্ক। ডানদিকে বাড়ে।
y
উল্লম্ব স্থানাঙ্ক। বাড়ে নিম্নগামী।
t
সময় যখন বিন্দু রেকর্ড করা হয়েছিল, মিলিসেকেন্ডে।
একটি টাইমস্ট্যাম্প উল্লেখ না করে আর্গুমেন্ট হিসাবে প্রদত্ত স্থানাঙ্ক ব্যবহার করে একটি
StrokePoint
অবজেক্ট তৈরি করে। এই পদ্ধতিটি শুধুমাত্র তখনই ব্যবহার করা উচিত যখন টাইমস্ট্যাম্প তথ্য অন্তর্ভুক্ত করা সম্ভব নয়, কারণ স্বীকৃতির যথার্থতা হ্রাস পেতে পারে।উভয় মাত্রার স্কেলগুলি নির্বিচারে কিন্তু অভিন্ন হতে হবে: অনুভূমিকভাবে বা উল্লম্বভাবে 1টির স্থানচ্যুতি অবশ্যই একই দূরত্বের প্রতিনিধিত্ব করবে, যেমনটি ব্যবহারকারী দেখেছেন।
স্থানিক উত্স নির্বিচারে হতে পারে যতক্ষণ না এটি একটি প্রদত্ত কালির জন্য সামঞ্জস্যপূর্ণ।
ঘোষণা
উদ্দেশ্য গ
- (nonnull instancetype)initWithX:(float)x y:(float)y;
পরামিতি
x
অনুভূমিক স্থানাঙ্ক। ডানদিকে বাড়ে।
y
উল্লম্ব স্থানাঙ্ক। বাড়ে নিম্নগামী।