کلاس عمومی TransformableNode
گره ای که می تواند با استفاده از حرکات از TransformationSystem
انتخاب، ترجمه، چرخش و مقیاس بندی شود.
سازندگان عمومی
روش های عمومی
RotationController | getRotationController () کنترلکنندهای را برمیگرداند که این گره را با استفاده از یک حرکت چرخشی میچرخاند. |
ScaleController | getScaleController () کنترلکنندهای را برمیگرداند که این گره را با استفاده از یک حرکت کوچک مقیاس میدهد. |
TranslationController | getTranslationController () کنترل کننده ای را که این گره را با استفاده از حرکت کشیدن ترجمه می کند، برمی گرداند. |
روش های ارثی
از کلاس com.google.ar.sceneform.ux.BaseTransformableNode
خالی | addTransformationController ( BaseTransformationController <?> transformationController) |
سیستم تبدیل | |
بولی | انتخاب شده است () اگر این گره در حال حاضر توسط TransformationSystem انتخاب شده باشد، مقدار true را برمی گرداند. |
بولی | در حال تبدیل () اگر هر یک از کنترلکنندههای تبدیل فعالانه این گره را تبدیل کند، مقدار true را برمیگرداند. |
خالی | روی ضربه ( HitTestResult hitTestResult، MotionEvent motionEvent) زمانی که یک گره ضربه زده است را کنترل می کند. |
خالی | removeTransformationController ( BaseTransformationController <?> transformationController) |
بولی | انتخاب کنید () اگر گره انتخابی در حال حاضر وجود نداشته باشد یا گره انتخابی فعلی به طور فعال تغییر نکند، این را به عنوان گره انتخابی در TransformationSystem تنظیم می کند. |
از کلاس com.google.ar.sceneform.Node
خالی | addLifecycleListener ( Node.LifecycleListener lifecycleListener) شنونده ای اضافه می کند که هنگام وقوع رویدادهای چرخه حیات گره فراخوانی می شود. |
خالی | addTransformChangedListener ( Node.TransformChangedListener transformChangedListener) شنونده ای اضافه می کند که با تغییر تبدیل گره فراخوانی می شود. |
خالی | callOnHierarchy (Consumer< Node > Consumer) سلسله مراتب را طی می کند و روی هر گره (از جمله این گره) متدی را فراخوانی می کند. |
بولی نهایی | |
گره | findInHierarchy (گزاره < گره > شرط) سلسله مراتب را طی می کند تا اولین گره (از جمله این گره) را که شرایطی را برآورده می کند پیدا کند. |
بردار نهایی 3 | بازگشت () بردار پشت فضای جهان (+z) این گره را دریافت می کند. |
CollisionShape | getCollisionShape () شکل مورد استفاده برای برخورد با این گره را دریافت می کند. |
بردار نهایی 3 | فرود آمدن () بردار پایین فضای جهان (-y) این گره را دریافت می کند. |
بردار نهایی 3 | به جلو () بردار رو به جلو فضای جهان (-z) این گره را دریافت می کند. |
بردار نهایی 3 | getLeft () بردار سمت چپ فضای جهان (-x) این گره را دریافت می کند. |
سبک | getLight () نور فعلی را دریافت می کند که قابل تغییر است. |
بردار نهایی 3 | getLocalPosition () یک کپی از موقعیت گره ها نسبت به والد خود (فضای محلی) دریافت می کند. |
کواترنیون نهایی | getLocalRotation () یک کپی از چرخش گره ها نسبت به والد خود (فضای محلی) دریافت می کند. |
بردار نهایی 3 | getLocalScale () یک کپی از مقیاس گره ها را نسبت به والد خود (فضای محلی) دریافت می کند. |
رشته نهایی | getName () نام گره را برمی گرداند. |
گره نهایی | getParent () والد این گره را برمی گرداند. |
قابل اجرا | getRenderable () رندرپذیر را برای نمایش این گره دریافت می کند. |
بردار نهایی 3 | درست بگیر () بردار راست فضای جهان (+x) این گره را دریافت می کند. |
صحنه پایانی | getScene () صحنه ای را که این گره بخشی از آن است، برمی گرداند، اگر بخشی از هیچ صحنه ای نباشد، باطل است. |
بردار نهایی 3 | بلند شدن () بردار فضای جهانی (+y) این گره را دریافت می کند. |
بردار نهایی 3 | getWorldPosition () یک کپی از موقعیت گره ها در فضای جهانی دریافت کنید. |
کواترنیون نهایی | getWorldRotation () یک کپی از چرخش گرهها به فضا دریافت میکند. |
بردار نهایی 3 | getWorldScale () یک کپی از گره های مقیاس جهان-فضا می گیرد. |
بولی نهایی | فعال است () اگر گره فعال باشد true را برمی گرداند. |
بولی نهایی | isDescendantOf (جد NodeParent ) بررسی می کند که آیا والد گره داده شده اجداد این گره به صورت بازگشتی است یا خیر. |
بولی نهایی | فعال است () حالت فعال این گره را دریافت می کند. |
بولی | isTopLevel () اگر این گره در سطح بالایی باشد، true را برمیگرداند. |
بردار نهایی 3 | |
بردار نهایی 3 | |
خالی | فعال کردن () زمانی که این گره فعال می شود کنترل می کند. |
باطل نهایی | onAddChild (فرزند گره ) |
خالی | در غیرفعال کردن () زمانی که این گره غیرفعال می شود رسیدگی می کند. |
باطل نهایی | onRemoveChild (فرزند گره ) |
بولی | onTouchEvent ( HitTestResult hitTestResult، MotionEvent motionEvent) هنگامی که این گره لمس می شود، دستگیر می شود. |
خالی | |
خالی | |
خالی | removeLifecycleListener ( Node.LifecycleListener lifecycleListener) شنونده ای را حذف می کند که هنگام وقوع رویدادهای چرخه حیات گره فراخوانی می شود. |
خالی | removeTransformChangedListener ( Node.TransformChangedListener transformChangedListener) شنونده ای را حذف می کند که با تغییر تبدیل گره فراخوانی می شود. |
خالی | setCollisionShape ( CollisionShape collisionShape) شکل را برای تشخیص برخوردهای این Node تنظیم می کند. |
باطل نهایی | setEnabled (بولی فعال) وضعیت فعال این گره را تنظیم می کند. |
خالی | |
خالی | |
خالی | |
خالی | |
باطل نهایی | setLookDirection ( Vector3 lookDirection ) جهتی را تنظیم می کند که گره در فضای جهان به آن نگاه می کند. |
باطل نهایی | setLookDirection ( Vector3 lookDirection ، Vector3 upDirection ) جهتی را تنظیم می کند که گره در فضای جهان به آن نگاه می کند. |
باطل نهایی | |
خالی | setOnTapListener ( Node.OnTapListener در TapListener) هنگامی که روی این گره ضربه زده می شود، یک تماس برگشتی را ثبت می کند تا فراخوانی شود. |
خالی | setOnTouchListener ( Node.OnTouchListener onTouchListener) هنگامی که یک رویداد لمسی به این گره ارسال می شود، یک تماس برگشتی را برای فراخوانی ثبت می کند. |
خالی | |
خالی | |
خالی | |
خالی | |
خالی | |
رشته | toString () |
بردار نهایی 3 | |
بردار نهایی 3 |
از کلاس com.google.ar.sceneform.NodeParent
باطل نهایی | |
خالی | callOnHierarchy (Consumer< Node > Consumer) سلسله مراتب را طی کنید و روی هر گره یک متد فراخوانی کنید. |
بولی | |
گره | |
گره | findInHierarchy (گزاره < گره > شرط) سلسله مراتب را طی کنید تا اولین گره ای را پیدا کنید که یک شرط را برآورده می کند. |
فهرست نهایی < گره > | getChildren () فهرستی تغییرناپذیر از فرزندان این والدین را برمیگرداند. |
خالی | onAddChild (فرزند گره ) |
خالی | onRemoveChild (فرزند گره ) |
باطل نهایی |
از کلاس java.lang.Object
از رابط com.google.ar.sceneform.Node.OnTapListener
خلأ انتزاعی | روی ضربه ( HitTestResult hitTestResult، MotionEvent motionEvent) زمانی که یک گره ضربه زده است را کنترل می کند. |
سازندگان عمومی
روش های عمومی
عمومی RotationController getRotationController ()
کنترلکنندهای را برمیگرداند که این گره را با استفاده از یک حرکت چرخشی میچرخاند.
عمومی ScaleController getScaleController ()
کنترلکنندهای را برمیگرداند که این گره را با استفاده از یک حرکت کوچک مقیاس میدهد.
عمومی TranslationController getTranslationController ()
کنترل کننده ای را که این گره را با استفاده از حرکت کشیدن ترجمه می کند، برمی گرداند.