Nodo que se posiciona automáticamente en el espacio mundial según un ancla de ARCore.
Cuando el ancla no realiza el seguimiento, se inhabilitan todos los elementos secundarios de este nodo.
Constructores públicos
AnchorNode()
Crea un AnchorNode sin anclaje.
|
|
Métodos públicos
Fijo |
getAnchor()
Muestra el anclaje de ARCore si existe o si es nulo.
|
boolean |
isSmoothed()
Muestra true si las transformaciones se interpolan o false si se aplican de inmediato.
|
boolean |
IsTracking()
El resultado es verdadero si el estado de seguimiento del ancla de ARCore es TRACKING.
|
void | |
void | |
void |
setLocalPosition(posición Vector3)
Establezca la posición de espacio local de este nodo si no está anclado.
|
void |
setLocalRotation(rotación Quaternion)
Establece la rotación de espacio local de este nodo si no está anclada.
|
void |
setSmoothed(booleano suavizado)
Se establece el valor true para suavizar la transición entre la posición actual del nodo y la posición del ancla.
|
void |
setWorldPosition(posición Vector3)
Establezca la posición de espacio mundial de este nodo si no está anclado.
|
void |
setWorldRotation(rotación Quaternion)
Establece la rotación de espacio global de este nodo si no está anclado.
|
Métodos heredados
Constructores públicos
public AnchorNode ()
Crea un AnchorNode sin anclaje.
public AnchorNode (ancla)
Crea un AnchorNode con el anclaje especificado.
Parámetros
ancla | el anclaje de ARCore al que se posicionará este nodo automáticamente |
---|
Métodos públicos
Booleano público isSmoothed ()
Muestra true si las transformaciones se interpolan o false si se aplican de inmediato.
booleano público isTracking ()
El resultado es verdadero si el estado de seguimiento del ancla de ARCore es TRACKING.
vacío público onUpdate (FrameTime frameTime)
AnchorNode anula esto para actualizar la posición del nodo a fin de que coincida con la posición de ARCore Anchor.
Parámetros
Latencia de fotogramas | proporciona información de tiempo para el fotograma actual |
---|
public void setAnchor (Anchor anchor)
Configura un anclaje de ARCore y fuerza la actualización inmediata de la posición de este nodo.
Parámetros
ancla | el anclaje de ARCore al que se posicionará este nodo automáticamente |
---|
vacío público setLocalPosition (posición de Vector3)
Establezca la posición de espacio local de este nodo si no está anclado. Si el nodo está anclado, esta llamada no hace nada.
Parámetros
position | Posición que se aplicará. |
---|
vacío público setLocalRotation (rotación Quaternion)
Establece la rotación de espacio local de este nodo si no está anclada. Si el nodo está anclado, esta llamada no hace nada.
Parámetros
rotación | La rotación que se aplicará. |
---|
vacío público setSmoothed (suavizado booleano)
Se establece el valor true para suavizar la transición entre la posición actual del nodo y la posición del ancla. Establece el valor "false" para aplicar transformaciones de inmediato. El suavizado es verdadero de manera predeterminada.
Parámetros
suavizado | Si las transformaciones se interpolan |
---|
vacío público setWorldPosition (posición de Vector3)
Establezca la posición de espacio mundial de este nodo si no está anclado. Si el nodo está anclado, esta llamada no hace nada.
Parámetros
position | Posición que se aplicará. |
---|
vacío público setWorldRotation (rotación Quaternion)
Establece la rotación de espacio global de este nodo si no está anclado. Si el nodo está anclado, esta llamada no hace nada.
Parámetros
rotación | La rotación que se aplicará. |
---|