فئة متاحة للجميع
TransformableNode
عقدة يمكن اختيارها وترجمتها وتدويرها باستخدام الإيماءات من TransformationSystem
.
الأشغال العامة
الأساليب العامة
وحدة التحكم في الدوران |
getRotationController()
تعرض وحدة التحكم التي تعمل على تدوير هذه العقدة باستخدام إيماءة تدوير.
|
مقياس وحدة التحكُّم |
getScaleController()
لعرض وحدة التحكم التي تعمل على تغيير هذه العقدة باستخدام إيماءة التصغير.
|
TranslationController |
getTranslationController()
لعرض وحدة التحكم التي تترجم هذه العقدة باستخدام إيماءة سحب.
|
الطرق المكتسَبة
من الفئة
com.google.ar.sceneform.ux.BaseTransformableNode
باطلة |
addTransformationController(BaseTransformationController<?> TransformationController)
|
نظام التحويل | |
منطقي |
isSelected()
عرض "صحيح" إذا تم اختيار هذه العقدة حاليًا بواسطة TransformationSystem.
|
منطقي |
isTransforming()
تعرض "صحيح" إذا كان أي من وحدات التحكّم في التحويل يُحوّل هذه العقدة بشكل نشط.
|
باطلة | |
باطلة |
removeConversionationController(BaseTransformationController<?> TransformationController)
|
منطقي |
select()
لضبط هذه العقدة كعُقدة محدّدة في Transformation إذا لم تكن هناك عُقدة محدّدة حاليًا أو إذا لم يتم تحويل العُقدة المحدّدة حاليًا.
|
من الصف
com.google.ar.sceneform.Node
باطلة |
addLifecycleListener(Node.LifecycleListener LifecycleListener)
لإضافة مستمع سيتم استدعاءه عند وقوع أحداث مراحل العقدة.
|
باطلة |
addTransformChangedListener(Node.TransformChangedListener TransformChangedListener)
لإضافة مستمع سيتم استدعاءه عند تغيير تحويل العقدة.
|
باطلة |
callOnHierarchy(consumer<Node>consumer)
اجتياز التسلسل الهرمي واستدعاء طريقة في كل عُقدة (بما في ذلك هذه العقدة).
|
قيمة منطقية | |
العقدة |
findInHierarchy(Predicate<Node>condition)
اجتياز التسلسل الهرمي للعثور على العقدة الأولى (بما في ذلك هذه العقدة) التي تستوفي شرطًا.
|
النهائي Vector3 |
get Back()
يحصل على متّجه للخلف للخلف (zz) لهذه العقدة.
|
Collisionالشكل |
getCollisionالشكل()
يحصل على الشكل لاستخدامه للتصادمات مع هذه العقدة.
|
النهائي Vector3 |
getdown()
للحصول على متّجه المسافة العالمي (-y) لهذه العقدة.
|
النهائي Vector3 |
getForward()
للحصول على متّجه للأمام حول العالم (-z) لهذه العقدة.
|
النهائي Vector3 |
getleft()
للحصول على المتّجه لليسار في الشبكة العالمية (-x) لهذه العقدة.
|
فاتح |
getLight()
يحصل على الإضاءة الحالية، وهي متغيّرة.
|
النهائي Vector3 |
getLocalPosition()
الحصول على نسخة من موضع العُقد مقارنةً بالعنصر الرئيسي (المساحة المحلية).
|
النتيجة النهائية رُبع |
getLocalRotation()
يحصل على نسخة من تدوير العُقد مقارنةً بالشاشة الرئيسية (مساحة محلية).
|
النهائي Vector3 |
getLocalScale()
يحصل على نسخة من مقياس العُقد مقارنةً بالعنصر الرئيسي (المساحة المحلية).
|
السلسلة النهائية |
getName()
لعرض اسم العُقدة.
|
العقدة النهائية |
getParent()
لعرض العنصر الرئيسي لهذه العقدة.
|
قابلة للعرض |
getRenderable()
الحصول على العرض القابل للعرض لهذه العقدة.
|
النهائي Vector3 |
getright()
يحصل على المتّجه الأيمن لليمين (+x) لهذه العقدة.
|
المشهد النهائي |
getScene()
لعرض المشهد الذي تشكّل هذه العقدة جزءًا منه، وتكون القيمة فارغة إذا كانت جزءًا من أي مشهد.
|
النهائي Vector3 |
getUp()
للحصول على متّجه لأعلى عالمي (+y) لهذه العقدة.
|
النهائي Vector3 |
getWorldPosition()
الحصول على نسخة من موضع العالَم في الفضاء العالمي.
|
النتيجة النهائية رُبع |
getWorldRotation()
تعرض هذه السياسة نسخة من دوران المساحات العالمية في العُقد.
|
النهائي Vector3 |
getWorldScale()
للحصول على نسخة من مقياس مساحة العالم للعُقد.
|
قيمة منطقية |
isActive()
عرض "صحيح" إذا كانت العقدة نشطة.
|
قيمة منطقية |
isDescendantOf(أحد أصل NodeParent)
تتحقق مما إذا كانت الوحدة الرئيسية الرئيسية المحددة هي أصل هذه العقدة بشكل متكرر.
|
قيمة منطقية |
isEnabled()
يحصل على الحالة المفعَّلة لهذه العقدة.
|
منطقي |
isTopLevel()
عرض "صحيح" إذا كانت هذه العقدة في المستوى الأعلى
|
النهائي Vector3 |
localToWorldDirection(الاتجاه Vector3)
لتحويل اتجاه من المساحة المحلية لهذه العقدة إلى مساحة العالم.
|
النهائي Vector3 | |
باطلة |
onActivate()
التعامل مع حالة هذه العقدة عندما تصبح نشطة.
|
إلغاء |
onAddChild(عنصر عقدة)
|
باطلة |
onDisable()
التعامل مع حالة هذه العقدة غير نشطة.
|
إلغاء |
onRemoveChild(عنصر فرعي للعقدة)
|
منطقي |
onTouchEvent(HitTestالنتيجة HitTest وMotionEvent actionEvent)
التعامل مع هذه العقدة عند لمس هذه العقدة.
|
باطلة | |
باطلة | |
باطلة |
removeLifecycleListener(Node.LifecycleListener LifecycleListener)
تتم إزالة المستمع الذي سيتم طلبه عند وقوع أحداث مراحل العقدة.
|
باطلة |
removeTransformChangedListener(Node.TransformChangedListener TransformChangedListener)
تتم إزالة المستمع الذي سيتم طلبه عند تغيير تحويل العقدة.
|
باطلة | |
إلغاء |
setEnabled(مفعَّل منطقي)
تتيح هذه السياسة ضبط الحالة المفعّلة لهذه العقدة.
|
باطلة | |
باطلة | |
باطلة | |
باطلة | |
إلغاء |
setLookDirection(الاتجاه 3 من اتجاه الاتجاه)
يحدِّد الاتجاه الذي تنظر إليه العُقدة في الفضاء العالمي.
|
إلغاء |
setLookDirection(الاتجاه نحو Vector3، اتجاه اتجاه Vector3)
يحدِّد الاتجاه الذي تنظر إليه العُقدة في الفضاء العالمي.
|
إلغاء | |
باطلة |
setOnTapListener(Node.OnTapListener onTapListener)
تسجِّل استدعاءً لاستدعاءه عند النقر على هذه العقدة.
|
باطلة |
setOnTouchListener(Node.OnTouchListener onTouchListener)
تسجِّل معاودة اتصال ليتم استدعاؤها عند إرسال حدث اللمس إلى هذه العقدة.
|
باطلة | |
باطلة | |
باطلة | |
باطلة | |
باطلة | |
سلسلة |
toString()
|
النهائي Vector3 |
worldToLocalDirection(الاتجاه Vector3)
لتحويل اتجاه من الفضاء العالمي إلى المساحة المحلية لهذه العقدة.
|
النهائي Vector3 |
من الصف
com.google.ar.sceneform.NodeParent
إلغاء | |
باطلة | |
منطقي | |
العقدة | |
العقدة |
findInHierarchy(Predicate<Node>condition)
عليك اجتياز العرض الهرمي للعثور على العُقدة الأولى التي تستوفي شرطًا.
|
Final List<Node> |
getChild()
عرض قائمة غير قابلة للتغيير لهذا العنصر الرئيسي.
|
باطلة |
onAddChild(عنصر عقدة)
|
باطلة |
onRemoveChild(عنصر فرعي للعقدة)
|
إلغاء |
من الفئة
java.lang.Object
من الواجهة
com.google.ar.sceneform.Node.OnTapListener
تجريدي |
الأشغال العامة
الأساليب العامة
Public RotationController getRotationController ()
تعرض وحدة التحكم التي تعمل على تدوير هذه العقدة باستخدام إيماءة تدوير.
Public ScaleController getScaleController ()
لعرض وحدة التحكم التي تعمل على تغيير هذه العقدة باستخدام إيماءة التصغير.
Public TranslationController getTranslationController ()
لعرض وحدة التحكم التي تترجم هذه العقدة باستخدام إيماءة سحب.