klasa publiczna TransformableNode
Węzeł, który można wybrać, przetłumaczyć, obrócić i skalować za pomocą gestów z TransformationSystem
.
Budownictwo publiczne
Metody publiczne
Certyfikat rotacji |
getRotationController()
Zwraca kontroler, który obraca ten węzeł przy użyciu gestu skręcenia.
|
Skalowanie_kontrolera |
getScaleController()
Zwraca kontroler, który skaluje ten węzeł za pomocą gestu ściągnięcia.
|
Tłumacz |
getTranslationController(),
Zwraca kontroler, który tłumaczy ten węzeł za pomocą gestu przeciągania.
|
Metody dziedziczone
Od klasy com.google.ar.sceneform.ux.BaseTransformableNode
nieważne |
addTransformationController(BaseTransformationController<googleplaygt; przekształcControllerler),
|
System transformacji | |
wartość logiczna |
isSelected()
Zwraca wartość „true”, jeśli ten węzeł jest obecnie wybrany przez TransformationSystem.
|
wartość logiczna |
isTransforming()
Zwraca wartość „prawda”, jeśli dowolny z kontrolerów przekształcania aktywnie przekształca ten węzeł.
|
nieważne | |
nieważne |
removeTransformationController(BaseTransformationController<\">gt; przekształcControllerler),
|
wartość logiczna |
select
Ustawia tę opcję jako wybrany węzeł w usłudze TransformationSystem, jeśli nie ma aktualnie wybranego węzła lub obecnie wybrany węzeł nie jest aktywnie przekształcany.
|
Z klasy com.google.ar.sceneform.Node
nieważne |
addLifecycleListener(Node.LifecycleListener cyklu życia)
Dodaj detektor, który zostanie wywołany po wystąpieniu zdarzeń cyklu życia węzła.
|
nieważne |
addTransformChangedListener(Node.TransformChangedListener transformChangedListener)
Dodaj detektor, który zostanie wywołany po przekształceniu węzła.
|
nieważne |
callOnHierarchy(consumer<Node>consumer)
Pokonuje hierarchię i wywołuje metodę w każdym węźle (w tym w tym węźle).
|
końcowa wartość logiczna | |
Węzeł |
findInHierarchy(predykat<węzeł> warunek)
Pokonuje hierarchię w celu znalezienia pierwszego węzła (w tym tego węzła), który spełnia warunek.
|
final Vector3 |
getBack
Pobiera wektor w przestrzeni wstecznej (+z) tego węzła.
|
Koliza kształtu |
getCollisionkształt()
Pobiera kształt do wykorzystania w przypadku zderzenia z tym węzłem.
|
final Vector3 |
getdown
Pobiera wektor wielokanałowy w dół (-y) tego węzła.
|
final Vector3 |
getForward()
Pobiera wektor świata w przestrzeni (-z) tego węzła.
|
final Vector3 |
getLeft()
Pobiera wektor w lewo przestrzeni świata (-x) tego węzła.
|
Jasny |
getLight
Pobiera bieżące oświetlenie, które można zmienić.
|
final Vector3 |
getLocalPosition()
Pobiera kopię pozycji węzłów w stosunku do jej elementu nadrzędnego (przestrzeń lokalna).
|
final Quaternion |
getLocalRotation()
Pobiera kopię rotacji węzłów w stosunku do jej jednostki nadrzędnej (przestrzeń lokalna).
|
final Vector3 |
getLocalScale()
Pobiera kopię skali węzłów w stosunku do jej jednostki nadrzędnej (przestrzeń lokalna).
|
final Ciąg |
getName()
Zwraca nazwę węzła.
|
końcowy węzeł |
getParent()
Zwraca obiekt nadrzędny tego węzła.
|
Renderowanie |
getRenderable()
Pobiera renderowane do wyświetlenia dla tego węzła.
|
final Vector3 |
getRight()
Pobiera właściwy wektor miejsca na świecie (+x) tego węzła.
|
końcowy Scena |
getScene()
Zwraca scenę, w której znajduje się dany węzeł, lub wartość null, jeśli nie jest ona częścią żadnej sceny.
|
final Vector3 |
getUp()
Pobiera wektor świata w górę (+y) tego węzła.
|
final Vector3 |
getWorldPosition()
Uzyskaj kopię pozycji miejsca na świecie węzłów.
|
final Quaternion |
getWorldRotation()
Pobiera kopię rotacji świata w węzłach.
|
final Vector3 |
getWorldScale()
Pobiera kopię skali świata węzłów.
|
końcowa wartość logiczna |
isActive()
Zwraca wartość „true”, jeśli węzeł jest aktywny.
|
końcowa wartość logiczna |
isDescendantOf (element nadrzędny NodeParent)
Sprawdzanie, czy dany element nadrzędny węzła jest rekurencyjny w stosunku do tego węzła.
|
końcowa wartość logiczna |
isEnabled()
Pobiera stan włączenia tego węzła.
|
wartość logiczna |
isTopLevel()
Zwraca wartość „true”, jeśli ten węzeł jest najwyższego poziomu.
|
final Vector3 |
localToWorldDirection (Vector3)
Przekształca kierunek z pamięci lokalnej tego węzła w przestrzeń świata.
|
final Vector3 |
localToWorldPoint(Vector3)
Przekształca punkt w przestrzeni lokalnej tego węzła w przestrzeń świata.
|
nieważne |
onActivate()
Obsługuje, gdy ten węzeł stanie się aktywny.
|
końcowy unieważnienie |
onAddChild(element podrzędny węzła)
|
nieważne |
onDezaktywuj()
Obsługuje, gdy ten węzeł stanie się nieaktywny.
|
końcowy unieważnienie | |
wartość logiczna | |
nieważne | |
nieważne | |
nieważne |
removeLifecycleListener(Node.LifecycleListener cyklu życia)
Usuwa odbiornik, który będzie wywoływany po wystąpieniu zdarzeń cyklu życia węzła.
|
nieważne |
removeTransformChangedListener(Node.TransformChangedListener transformChangedListener)
Usuwa odbiornik, który będzie wywoływany po przekształceniu węzła.
|
nieważne |
setCollisionShape(kolimatorkształt)
Określa kształt używany do wykrywania kolizji w przypadku tego elementu:
Node . |
końcowy unieważnienie |
setEnabled (wartość logiczna włączona)
Ustawia włączony stan tego węzła.
|
nieważne | |
nieważne |
setLocalPosition(Pozycja Vector3)
Ustawia pozycję tego węzła w stosunku do jego elementu nadrzędnego (przestrzeń lokalna).
|
nieważne |
setLocalRotation(rotacja Quaternion)
Ustawia obrót tego węzła w stosunku do jego węzła nadrzędnego (przestrzeń lokalna).
|
nieważne |
setLocalScale (skala Vector3)
Ustawia skalę tego węzła w stosunku do jego węzła nadrzędnego (przestrzeń lokalna).
|
końcowy unieważnienie | |
końcowy unieważnienie |
setLookDirection(Vector3 LookDirection, Vector3 upDirection)
Ustawia kierunek, w którym węzeł patrzy na obszar świata.
|
końcowy unieważnienie | |
nieważne |
setOnTapListener(Node.OnTapListener onTapListener)
Rejestruje wywołanie zwrotne, które ma zostać wykonane po kliknięciu tego węzła.
|
nieważne |
setOnTouchListener (Node.OnTouchListener onTouchListener),
Rejestruje wywołanie zwrotne, które jest wysyłane do tego węzła po wywołaniu zdarzenia dotknięcia.
|
nieważne | |
nieważne |
setRenderable (możliwość renderowania Renderable)
Ustawia
Renderable do wyświetlenia dla tego węzła. |
nieważne | |
nieważne | |
nieważne | |
Ciąg |
toString()
|
final Vector3 |
worldToLocalDirection(Vector3)
Przekształca wskazówki z przestrzeni świata na przestrzeń lokalną tego węzła.
|
final Vector3 |
worldToLocalPoint(Vector3 punkt)
Przekształca punkt w środowisku świata w przestrzeń lokalną tego węzła.
|
Od klasy com.google.ar.sceneform.NodeParent
końcowy unieważnienie | |
nieważne | |
wartość logiczna | |
Węzeł | |
Węzeł |
findInHierarchy(predykat<węzeł> warunek)
Poruszaj się po hierarchii, aby znaleźć pierwszy węzeł spełniający warunek.
|
final List<Node> |
getChildren()
Zwraca stałą listę elementów podrzędnych tego elementu nadrzędnego.
|
nieważne |
onAddChild (element podrzędny węzła)
|
nieważne | |
końcowy unieważnienie |
Z klasy java.lang.Object
Obiekt |
klon
|
wartość logiczna |
równa się(obiekt argument;0)
|
nieważne |
finalizacji
|
final Class<\">gt; |
getClass()
|
int, |
hashCode()
|
końcowy unieważnienie |
notify()
|
końcowy unieważnienie |
notifyAll()
|
Ciąg |
toString()
|
końcowy unieważnienie |
wait(długi arg0, int arg1)
|
końcowy unieważnienie |
wait(długi arg0)
|
końcowy unieważnienie |
wait()
|
Z interfejsu com.google.ar.sceneform.Node.OnTapListener
abstrakcja |
Budownictwo publiczne
Metody publiczne
RotationController getRotationController ()
Zwraca kontroler, który obraca ten węzeł przy użyciu gestu skręcenia.
ScaleController getScaleController ()
Zwraca kontroler, który skaluje ten węzeł za pomocą gestu ściągnięcia.
TranslationController getTranslationController ()
Zwraca kontroler, który tłumaczy ten węzeł za pomocą gestu przeciągania.