Odzwierciedla "sun" domyślne światło kierunkowe.
Ta metoda powoduje wywołanie UnsupportedOperationException
po wywołaniu: setParent(NodeParent)
– światła słonecznego nie można zmienić. Zawsze jest to scena.
Wszystkie inne funkcje w węźle są obsługiwane. Możesz określić pozycję i obrót słońca, przypisać kształt kolizji do słońca lub dodać dzieci do słońca. Wyłączenie słońca powoduje wyłączenie domyślnego oświetlenia kierunkowego.
Metody publiczne
nieważne |
Metody dziedziczone
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.
|
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 |
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()
|
Metody publiczne
void void setParent (ParentParent)
Zmienia węzeł nadrzędny tego węzła. Jeśli ma wartość null, ten węzeł zostanie odłączony od jego elementu nadrzędnego. Pozycja lokalna, obrót i skala tego węzła pozostaną bez zmian. Dlatego po zmianie węzła nadrzędnego pozycja, obrót i skala tego węzła mogą być inne.
Elementem nadrzędnym może być inny Node
lub Scene
. W takim przypadku element Node
jest uważany za najwyższy poziom. getParent()
zwraca wartość null, a getScene()
zwraca scenę.
Parametry
element nadrzędny | Nowy element nadrzędny, z którego będzie korzystał węzeł. Jeśli węzeł będzie pusty, ten węzeł zostanie odłączony od jego elementu nadrzędnego. |
---|