Nodo di ancoraggio

classe pubblica AnchorNode

Nodo che viene posizionato automaticamente nello spazio mondiale in base a un ancoraggio ARCore.

Quando il monitoraggio dell'ancora non è attivo, tutti gli elementi secondari di questo nodo sono disabilitati.

Costruttori pubblici

AnchorNode()
Crea un AnchorNode senza ancoraggio.
AnchorNode(Anchor)
Crea un AnchorNode con l'ancoraggio specificato.

Metodi pubblici

Ancoraggio
getAnchor()
Restituisce l'ancoraggio ARCore se esiste o se è nullo in caso contrario.
boolean
isFluided()
Restituisce true se le trasformazioni sono interpolate o false se applicate immediatamente.
boolean
isTracking()
Restituisce true se lo stato di monitoraggio dell'ancoraggio ARCore è TRACKING.
nullo
onUpdate(FrameTime frameTime)
AnchorNode sostituisce questo valore per aggiornare la posizione del nodo in modo che corrisponda alla posizione di ARCore Anchor.
nullo
setAnchor(Anchor)
Imposta un ancoraggio ARCore e forza l'aggiornamento immediato della posizione di questo nodo.
nullo
setLocalPosition(posizione Vector3)
Imposta la posizione nello spazio locale di questo nodo se non è ancorato.
nullo
setLocalRotation(rotazione Quaternion)
Imposta la rotazione dello spazio locale di questo nodo se non è ancorato.
nullo
setPerfezionato(valore booleano per impostazione predefinita)
Imposta true per uniformare la transizione tra la posizione corrente del nodo e la posizione di ancoraggio.
nullo
setWorldPosition(vettore3 posizione)
Imposta la posizione nello spazio mondiale di questo nodo se non è ancorato.
nullo
setWorldRotation(Quaternion rotazione)
Imposta la rotazione dello spazio mondiale di questo nodo se non è ancorato.

Metodi ereditati

Costruttori pubblici

pubblico AnchorNode ()

Crea un AnchorNode senza ancoraggio.

pubblico AnchorNode (Anchor)

Crea un AnchorNode con l'ancoraggio specificato.

Parametri
anchor l'ancoraggio ARCore su cui si posiziona automaticamente questo nodo.

Metodi pubblici

pubblica Anchor getAnchor ()

Restituisce l'ancoraggio ARCore se esiste o se è nullo in caso contrario.

pubblico booleano isFluided ()

Restituisce true se le trasformazioni sono interpolate o false se applicate immediatamente.

pubblico booleano isTracking ()

Restituisce true se lo stato di monitoraggio dell'ancoraggio ARCore è TRACKING.

pubblica void onUpdate (FrameTime frameTime)

AnchorNode sostituisce questo valore per aggiornare la posizione del nodo in modo che corrisponda alla posizione di ARCore Anchor.

Parametri
frameTime fornisce informazioni sull'ora per il frame corrente

pubblico void setAnchor (Anchor)

Imposta un ancoraggio ARCore e forza l'aggiornamento immediato della posizione di questo nodo.

Parametri
anchor l'ancoraggio ARCore su cui si posiziona automaticamente questo nodo.

public void setLocalPosition (Posizione Vector3)

Imposta la posizione nello spazio locale di questo nodo se non è ancorato. Se il nodo è ancorato, questa chiamata non esegue alcuna operazione.

Parametri
position La posizione in cui applicare.

pubblico void setLocalRotation (rotazione Quaternion)

Imposta la rotazione dello spazio locale di questo nodo se non è ancorato. Se il nodo è ancorato, questa chiamata non esegue alcuna operazione.

Parametri
rotazione La rotazione da applicare.

public void setFluided (booleano perfezionato)

Imposta true per uniformare la transizione tra la posizione corrente del nodo e la posizione di ancoraggio. Imposta false per applicare immediatamente le trasformazioni. Il livellamento è vero per impostazione predefinita.

Parametri
levigato L'eventuale interpolazione delle trasformazioni.

public void setWorldPosition (Posizione Vector3)

Imposta la posizione nello spazio mondiale di questo nodo se non è ancorato. Se il nodo è ancorato, questa chiamata non esegue alcuna operazione.

Parametri
position La posizione in cui applicare.

pubblico void setWorldRotation (rotazione Quaternion)

Imposta la rotazione dello spazio mondiale di questo nodo se non è ancorato. Se il nodo è ancorato, questa chiamata non esegue alcuna operazione.

Parametri
rotazione La rotazione da applicare.