Procesador plano

clase pública PlaneRenderer

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.

Valor de la constante: "color"

publica estática estática String MATERIAL_SPOTLIGHT_RADIUS

Parámetro de material flotante para controlar el radio del foco.

Valor de la constante: &radius; "

publica estática estática String MATERIAL_TEXTURE

Parámetro material que controla la textura que se usa cuando se renderizan los planos.

Valor de la constante: &text-texture"

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.

Valor de la constante: "uvScale"

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