Renderowanie samolotów

klasa publiczna PlaneRenderer

Kontroluj renderowanie samolotów ARCore.

Służy do wizualizacji wykrytych samolotów i określania, czy Renderowanie może przesyłać na nie cienie.

Stałe

Ciąg KOLOR_MATERIALNY Parametr Float3 do kontrolowania odcienia RGB platformy.
Ciąg MATERIAL_SPOTLIGHT_RADIUS Pływający parametr materiału w celu kontrolowania promienia Spotlight.
Ciąg TEKST MATERIALNY Parametr materiału, który określa używaną teksturę podczas renderowania samolotów.
Ciąg MATERIAL_UV_SCALE Parametr materiałowy Float2 do kontrolowania skalowania X/Y tekstury UV.

Metody publiczne

CompletableFuture<Materiał>
getMaterial()
Zwraca domyślną instancję materiału używanego do renderowania pionów.
wartość logiczna
isEnabled()
Sprawdź, czy mechanizm renderowania platformy jest włączony.
wartość logiczna
isShadowOdbierzr()
Zwraca wartość „prawda”, jeśli obiekty Renderable w scenie przekazują cienie do samolotów.
wartość logiczna
isVisible()
Zwraca wartość „prawda”, jeśli wizualizacja platformy jest widoczna.
nieważne
setEnabled(wartość logiczna włączona)
Włącz/wyłącz mechanizm renderowania platformy.
nieważne
setShadowReceivedr (wartość logiczna odbiornika cienia)
Określ, czy obiekty renderujące w scenie powinny przesyłać cienie na samoloty.
nieważne
setVisible(wartość logiczna)
Kontroluj widoczność wizualizacji samolotu.

Metody dziedziczone

Stałe

publiczna statyczna pozycja ciąg znaków MATERIAL_COLOR

Parametr Float3 do kontrolowania odcienia RGB platformy.

Wartość stała: "color"

publiczna statyczny numer ciąg znaków MATERIAL_SPOTLIGHT_RADIUS

Pływający parametr materiału w celu kontrolowania promienia Spotlight.

Wartość stała: "radius"

publiczna statyczna końcowa MATERIAL_TEXTURE

Parametr materiału, który określa używaną teksturę podczas renderowania samolotów.

Wartość stała: "texture"

publiczna statyczna kolumna ciąg znaków MATERIAL_UV_SCALE

Parametr materiałowy Float2 do kontrolowania skalowania X/Y tekstury UV. Pozwala dostosować współczynnik proporcji tekstury i kontrolować częstotliwość wyświetlania kafelków.

Wartość stała: "uvScale"

Metody publiczne

public CompletableFuture<Material> getMaterial ()

Zwraca domyślną instancję materiału używanego do renderowania pionów.

publiczna wartość logiczna isEnabled ()

Sprawdź, czy mechanizm renderowania platformy jest włączony.

publiczna wartość logiczna isShadowReceivedr()

Zwraca wartość „prawda”, jeśli obiekty Renderable w scenie przekazują cienie do samolotów.

publiczna wartość logiczna isVisible ()

Zwraca wartość „prawda”, jeśli wizualizacja platformy jest widoczna.

void void setEnabled (wartość logiczna włączona)

Włącz/wyłącz mechanizm renderowania platformy.

Parametry
włączono

void void setShadowReceivedr (boolean shadowOdbierz)

Określ, czy obiekty renderujące w scenie powinny przesyłać cienie na samoloty.

Jeśli ma wartość Fałsz – żadne platformy nie otrzymują cienia niezależnie od ustawień platformy.

Parametry
Odbiornik cienia

void void setVisible (wartość logiczna widoczna)

Kontroluj widoczność wizualizacji samolotu.

Jeśli ma wartość Fałsz – nie są rysowane samoloty. Pamiętaj, że widoczność cienia jest niezależna od widoczności płaszczyzny.

Parametry
widoczna