PlaneRenderer

classe pública PlaneRenderer

Controlar a renderização dos planos do ARCore.

Usado para visualizar planos detectados e controlar se os Renderables fazem sombras neles.

Constantes

String MATERIAL_COLOR Parâmetro do material Float3 para controlar a tonalidade RGB do plano.
String MATERIAL_SPOTLIGHT_RADIUS (link em alemão) Parâmetro flutuante do material para controlar o raio do Spotlight.
String MATERIAL_TEXTURE Parâmetro do Material Design que controla qual textura está sendo usada ao renderizar os planos
String MATERIAL_UV_SCALE Parâmetro do material Float2 para controlar o escalonamento X/Y das coordenadas UV das texturas.

Métodos públicos

CompletableFuture<Material>
getMaterial()
Retorna a instância do Material Design padrão usada para renderizar os planos.
boolean
isEnabled().
Verifique se o renderizador de plano está ativado.
boolean
isShadowReceiver()
Retorne verdadeiro se os Renderables na cena lançarem sombras nos planos.
boolean
isVisible()
Retorna verdadeiro se a visualização do plano é visível.
void
setEnabled(booleano ativado)
Ativar/desativar o renderizador de plano.
void
setShadowReceiver(booleano shadowReceiver)
Controle se os Renderables na cena precisam fazer sombras para os planos.
void
setVisible(booleano visível)
Controla a visibilidade da visualização do plano.

Métodos herdados

Constantes

público estático final String MATERIAL_COLOR

Parâmetro do material Float3 para controlar a tonalidade RGB do plano.

Valor constante: "color"

público estático final String MATERIAL_SPOTLIGHT_RADIUS

Parâmetro flutuante do material para controlar o raio do Spotlight.

Valor da constante: "radius"

público estático final String MATERIAL_TEXTURE

Parâmetro do Material Design que controla qual textura está sendo usada ao renderizar os planos

Valor constante: "texture"

público estático final String MATERIAL_UV_SCALE

Parâmetro do material Float2 para controlar o escalonamento X/Y das coordenadas UV das texturas. Pode ser usado para ajustar a proporção da textura e controlar a frequência da azulagem.

Valor da constante: "uvScale"

Métodos públicos

public CompletableFuture<Material> getMaterial ()

Retorna a instância do Material Design padrão usada para renderizar os planos.

booleano público isEnabled ()

Verifique se o renderizador de plano está ativado.

booleano público isshadowReceiver ()

Retorne verdadeiro se os Renderables na cena lançarem sombras nos planos.

booleano público isVisible ()

Retorna verdadeiro se a visualização do plano é visível.

void public setEnabled (booleano ativado)

Ativar/desativar o renderizador de plano.

Parâmetros
ativado

public void setShadowReceiver (boolean shadowReceiver)

Controle se os Renderables na cena precisam fazer sombras para os planos.

Se for falso, nenhum plano recebe sombras, independentemente da configuração por plano.

Parâmetros
Receptor de sombra

public void setVisible (booleano visível)

Controla a visibilidade da visualização do plano.

Se for falso, nenhum plano será desenhado. A visibilidade das sombras é independente da visibilidade do plano.

Parâmetros
visível