ট্রান্সফরমেশন সিস্টেম

পাবলিক ক্লাস ট্রান্সফরমেশন সিস্টেম

বর্তমানে কোন BaseTransformableNode নির্বাচন করা হয়েছে তা স্থানাঙ্ক। এছাড়াও, BaseTransformableNode এর রূপান্তর নিয়ন্ত্রণ দ্বারা ব্যবহৃত বিভিন্ন অঙ্গভঙ্গি সনাক্ত করে।

অঙ্গভঙ্গি সনাক্ত করার জন্য onTouch(HitTestResult, MotionEvent) করতে হবে। ডিফল্টরূপে, এটি ArFragment দ্বারা স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।

পাবলিক কনস্ট্রাক্টর

ট্রান্সফরমেশন সিস্টেম ( ডিসপ্লেমেট্রিক্স ডিসপ্লেমেট্রিক্স, সিলেকশন ভিজুয়ালাইজার সিলেকশন ভিজ্যুয়ালাইজার)

পাবলিক পদ্ধতি

অকার্যকর
addGestureRecognizer ( BaseGestureRecognizer <?> gestureRecognizer)
এই রূপান্তর সিস্টেমে একটি অঙ্গভঙ্গি শনাক্তকারী যোগ করে।
DragGestureRecognizer
getDragRecognizer ()
ব্যবহারকারী কখন টাচ স্ক্রিনে ড্র্যাগ মোশন সঞ্চালন করে তা নির্ধারণের জন্য অঙ্গভঙ্গি শনাক্তকারী পায়৷
GesturePointersUtility
getGesturePointersUtility ()
পয়েন্টার আইডি ধরে রাখার/রিলিজ করার জন্য BaseGestureRecognizer সাবক্লাস দ্বারা ব্যবহৃত ইউটিলিটি পায় যাতে প্রতিটি পয়েন্টার একবারে শুধুমাত্র একটি অঙ্গভঙ্গিতে ব্যবহার করা যায়।
চিমটি অঙ্গভঙ্গি রিকগনিজার
getPinchRecognizer ()
ব্যবহারকারী কখন টাচ স্ক্রিনে দুই আঙুলের চিমটি গতি সঞ্চালন করে তা নির্ধারণের জন্য অঙ্গভঙ্গি শনাক্তকারী পায়৷
বেস ট্রান্সফরমেবল নোড
GetSelectedNode ()
বর্তমানে নির্বাচিত নোড পায়।
সিলেকশন ভিজ্যুয়ালাইজার
getSelectionVisualizer ()
বর্তমানে কোন BaseTransformableNode নির্বাচন করা হয়েছে তা কল্পনা করতে ব্যবহৃত নির্বাচন ভিজ্যুয়ালাইজার পায়।
TwistGestureRecognizer
getTwistRecognizer ()
ব্যবহারকারী কখন টাচ স্ক্রিনে দুই আঙুলের মোচড়ের গতি সঞ্চালন করে তা নির্ধারণের জন্য অঙ্গভঙ্গি শনাক্তকারী পায়৷
অকার্যকর
অন ​​টাচ ( হিটটেস্ট রেজাল্ট হিটটেস্ট রেজাল্ট, মোশন ইভেন্ট মোশন ইভেন্ট)
এই রূপান্তর ব্যবস্থার মধ্যে থাকা অঙ্গভঙ্গি শনাক্তকারীদের কাছে স্পর্শ ইভেন্টগুলি প্রেরণ করে।
বুলিয়ান
সিলেক্ট নোড ( বেস ট্রান্সফরমেবল নোড নোড)
বর্তমানে নির্বাচিত নোড না থাকলে বা বর্তমানে নির্বাচিত নোড সক্রিয়ভাবে রূপান্তরিত না হলে নির্বাচিত নোড হিসাবে একটি BaseTransformableNode সেট করে।
অকার্যকর
setSelectionVisualizer ( SelectionVisualizer SelectionVisualizer )
বর্তমানে কোন BaseTransformableNode নির্বাচন করা হয়েছে তা কল্পনা করতে ব্যবহৃত নির্বাচন ভিজ্যুয়ালাইজার সেট করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

পাবলিক ট্রান্সফরমেশন সিস্টেম ( ডিসপ্লেমেট্রিক্স ডিসপ্লেমেট্রিক্স, সিলেকশন ভিজুয়ালাইজার সিলেকশন ভিজ্যুয়ালাইজার)

পরামিতি
ডিসপ্লেমেট্রিক্স
নির্বাচন ভিজ্যুয়ালাইজার

পাবলিক পদ্ধতি

সর্বজনীন অকার্যকর addGestureRecognizer ( BaseGestureRecognizer <?> gestureRecognizer)

এই রূপান্তর সিস্টেমে একটি অঙ্গভঙ্গি শনাক্তকারী যোগ করে। onTouch(HitTestResult, MotionEvent) করা হলে স্পর্শ ইভেন্টগুলি সনাক্তকারীর কাছে পাঠানো হবে।

পরামিতি
অঙ্গভঙ্গি শনাক্তকারী

সর্বজনীন DragGestureRecognizer getDragRecognizer ()

ব্যবহারকারী কখন টাচ স্ক্রিনে ড্র্যাগ মোশন সঞ্চালন করে তা নির্ধারণের জন্য অঙ্গভঙ্গি শনাক্তকারী পায়৷

সর্বজনীন GesturePointersUtility getGesturePointersUtility ()

পয়েন্টার আইডি ধরে রাখার/রিলিজ করার জন্য BaseGestureRecognizer সাবক্লাস দ্বারা ব্যবহৃত ইউটিলিটি পায় যাতে প্রতিটি পয়েন্টার একবারে শুধুমাত্র একটি অঙ্গভঙ্গিতে ব্যবহার করা যায়।

পাবলিক পিঞ্চ জেসচার রেকগনিজার getPinchRecognizer ()

ব্যবহারকারী কখন টাচ স্ক্রিনে দুই আঙুলের চিমটি গতি সঞ্চালন করে তা নির্ধারণের জন্য অঙ্গভঙ্গি শনাক্তকারী পায়৷

সর্বজনীন বেস ট্রান্সফরমেবল নোড getSelectedNode ()

বর্তমানে নির্বাচিত নোড পায়। শুধুমাত্র বর্তমানে নির্বাচিত নোড রূপান্তরিত করা যাবে. নোডগুলি স্বয়ংক্রিয়ভাবে নির্বাচন করা হয় যখন সেগুলিকে ট্যাপ করা হয়, অথবা যখন ব্যবহারকারী নোডটিকে টেনে আনার অঙ্গভঙ্গি দিয়ে অনুবাদ করা শুরু করেন।

পাবলিক সিলেকশন ভিজুয়ালাইজার পান সিলেকশন ভিজুয়ালাইজার ()

বর্তমানে কোন BaseTransformableNode নির্বাচন করা হয়েছে তা কল্পনা করতে ব্যবহৃত নির্বাচন ভিজ্যুয়ালাইজার পায়।

সর্বজনীন TwistGestureRecognizer getTwistRecognizer ()

ব্যবহারকারী কখন টাচ স্ক্রিনে দুই আঙুলের মোচড়ের গতি সঞ্চালন করে তা নির্ধারণের জন্য অঙ্গভঙ্গি শনাক্তকারী পায়৷

পাবলিক ভ্যাইড অন টাচ ( হিটটেস্ট রেজাল্ট হিটটেস্ট রেজাল্ট, মোশন ইভেন্ট মোশন ইভেন্ট)

এই রূপান্তর ব্যবস্থার মধ্যে থাকা অঙ্গভঙ্গি শনাক্তকারীদের কাছে স্পর্শ ইভেন্টগুলি প্রেরণ করে।

পরামিতি
টেস্ট ফলাফল হিট করুন
মোশন ইভেন্ট

পাবলিক বুলিয়ান সিলেক্ট নোড ( বেস ট্রান্সফরমেবল নোড নোড)

বর্তমানে নির্বাচিত নোড না থাকলে বা বর্তমানে নির্বাচিত নোড সক্রিয়ভাবে রূপান্তরিত না হলে নির্বাচিত নোড হিসাবে একটি BaseTransformableNode সেট করে। যদি নাল হয়, তাহলে নোড রূপান্তরিত না হলে বর্তমানে নির্বাচিত নোডটিকে অনির্বাচন করে।

পরামিতি
নোড
রিটার্নস
  • সত্য যদি নোডটি সফলভাবে নির্বাচিত হয়
আরো দেখুন

সর্বজনীন অকার্যকর সেট সিলেকশন ভিজুয়ালাইজার ( সিলেকশন ভিজুয়ালাইজার সিলেকশন ভিজুয়ালাইজার)

বর্তমানে কোন BaseTransformableNode নির্বাচন করা হয়েছে তা কল্পনা করতে ব্যবহৃত নির্বাচন ভিজ্যুয়ালাইজার সেট করে। যদি ইতিমধ্যে একটি নির্বাচিত নোড থাকে, তাহলে পুরানো নির্বাচন ভিজ্যুয়ালটি সরানো হয় এবং নতুনটি অবিলম্বে প্রয়োগ করা হয়।

পরামিতি
নির্বাচন ভিজ্যুয়ালাইজার