Pianoplanr

Public Class PlaneRenderer

Controlla il rendering dei piani ARCore.

Utilizzato per visualizzare gli aerei rilevati e per controllare se gli oggetti Renderable proiettano ombre su di essi.

Costanti

Stringa COLORE_MATERIALE Parametro materiale Float3 per controllare la tinta RGB dell'aereo.
Stringa RAGUSO_MATERIALE_RAGGIUNTO Parametro materiale di virgola mobile per controllare il raggio del riflettore.
Stringa TESTO_MATERIALE Parametro materiale che controlla quale texture viene utilizzata durante il rendering dei piani.
Stringa SCALA_UV_MATERIALE Parametro materiale Float2 per controllare la scalabilità X/Y delle coordinate UV della texture.

Metodi pubblici

CompletableFuture<Materiale>
getMaterial()
Restituisce l'istanza di materiale predefinita utilizzata per visualizzare i piani.
boolean
isEnabled()
Controlla se il renderer del piano è abilitato.
boolean
isShadowReceivedr()
Torna vero se Renderables in the cast proietta ombre sui piani.
boolean
isVisible()
Restituisce true se la visualizzazione del piano è visibile.
nullo
setEnabled(booleano abilitato)
Attiva/disattiva il renderer del piano.
nullo
setShadowReceivedr(shadowRicevir)
Stabilisci se gli oggetti Renderable nella scena devono proiettare ombre sui piani.
nullo
setVisible(booleano visibile)
Controlla la visibilità della visualizzazione del piano.

Metodi ereditati

Costanti

pubblica statica finale Stringa MATERIAL_COLOR

Parametro materiale Float3 per controllare la tinta RGB dell'aereo.

Valore costante: "color"

pubblica statica finale Stringa MATERIAL_SPOTLIGHT_RADIUS

Parametro materiale di virgola mobile per controllare il raggio del riflettore.

Valore costante: "radius"

pubblica statica finale Stringa Material_TEXTURE

Parametro materiale che controlla quale texture viene utilizzata durante il rendering dei piani.

Valore costante: "texture"

pubblica statica finale Stringa MATERIAL_UV_SCALE

Parametro materiale Float2 per controllare la scalabilità X/Y delle coordinate UV della texture. Può essere utilizzato per regolare le proporzioni della texture e per controllare la frequenza di piastrelle.

Valore costante: "uvScale"

Metodi pubblici

public CompletableFuture<Material> getMaterial ()

Restituisce l'istanza di materiale predefinita utilizzata per visualizzare i piani.

pubblico booleano isEnabled ()

Controlla se il renderer del piano è abilitato.

pubblico booleano isShadowReceivedr ()

Torna vero se Renderables in the cast proietta ombre sui piani.

pubblico booleano isVisible ()

Restituisce true se la visualizzazione del piano è visibile.

pubblico void setEnabled (booleano abilitato)

Attiva/disattiva il renderer del piano.

Parametri
abilitata

public void setShadowReceivedr (boolean Ricevitore)

Stabilisci se gli oggetti Renderable nella scena devono proiettare ombre sui piani.

Se il valore è false, nessun piano riceve ombre, indipendentemente dall'impostazione per piano.

Parametri
shadowRecipient

pubblica void setVisible (booleano visibile)

Controlla la visibilità della visualizzazione del piano.

Se il valore è false, non vengono tracciati aerei. Tieni presente che la visibilità shadow è indipendente dalla visibilità del piano.

Parametri
visibile