Controla la renderización de los planos de ARCore.
Se usa para visualizar los planos detectados y controlar si los Renderables proyectan sombras en ellos.
Constantes
String | MATERIAL_COLOR | Parámetro material Float3 para controlar el tono RGB del plano. |
String | MATERIAL_SPOTLIGHT_RADIUS | Parámetro de material flotante para controlar el radio del foco. |
String | MATERIAL_TEXTURE | Parámetro material que controla la textura que se usa cuando se renderizan los planos. |
String | MATERIAL_UV_ESCALA | Parámetro material Float2 para controlar el escalamiento X/Y de las coordenadas UV de la textura. |
Métodos públicos
CompletableFuture<Material> |
getMaterial()
Muestra la instancia de material predeterminada que se usa para procesar los planos.
|
boolean |
está habilitada()
Verifica si el procesador del plano está habilitado.
|
boolean |
isShadowReceiver()
Se muestra true si los Renderables en la escena proyectan sombras en los planos.
|
boolean |
esVisible()
Muestra true si la visualización del plano es visible.
|
void |
setEnabled(booleano habilitado)
Habilita o inhabilita el procesador del plano.
|
void |
setShadowReceiver(booleano shadowReceiver)
Controlar si los elementos renderizados en la escena deben proyectar sombras en los planos
|
void |
setVisible(booleano visible)
Controla la visibilidad de la visualización del plano.
|
Métodos heredados
Constantes
publica estática estática String MATERIAL_COLOR
Parámetro material Float3 para controlar el tono RGB del plano.
publica estática estática String MATERIAL_SPOTLIGHT_RADIUS
Parámetro de material flotante para controlar el radio del foco.
publica estática estática String MATERIAL_TEXTURE
Parámetro material que controla la textura que se usa cuando se renderizan los planos.
publica estática estática String MATERIAL_UV_SCALE
Parámetro material Float2 para controlar el escalamiento X/Y de las coordenadas UV de la textura. Se puede usar para ajustar la relación de aspecto de la textura y controlar la frecuencia de los mosaicos.
Métodos públicos
públicoble CompletableFuture<Material> getMaterial ()
Muestra la instancia de material predeterminada que se usa para procesar los planos.
Booleano público isEnabled ()
Verifica si el procesador del plano está habilitado.
Booleano público isShadowReceiver ()
Se muestra true si los Renderables en la escena proyectan sombras en los planos.
Booleano público isVisible ()
Muestra true si la visualización del plano es visible.
vacío público setEnabled (booleano habilitado)
Habilita o inhabilita el procesador del plano.
Parámetros
habilitado |
---|
public void setShadowReceiver (boolean shadowReceiver)
Controlar si los elementos renderizados en la escena deben proyectar sombras en los planos
Si se establece como "false", los aviones no reciben sombras, independientemente de la configuración por plano.
Parámetros
ShadowReceiver |
---|
vacío público setVisible (booleano visible)
Controla la visibilidad de la visualización del plano.
Si es falso, no se dibuja ningún plano. Ten en cuenta que la visibilidad paralela es independiente de la visibilidad del plano.
Parámetros
visible |
---|