Renderer

Öffentliche Klasse PlaneRenderer

Rendering von ARCore-Ebenen steuern

Wird verwendet, um erkannte Ebenen zu visualisieren und zu kontrollieren, ob Renderables Schatten auf sie werfen.

Konstanten

String MATERIAL_COLOR Float3-Materialparameter zur Steuerung der RGB-Färbung der Ebene.
String MATERIAL_SPOTLIGHT_RADIUS Float-Materialparameter zur Steuerung des Radius des Spotlights
String MATERIAL_TEXTUR Material-Parameter, der steuert, welche Textur beim Rendern der Ebenen verwendet wird.
String MATERIAL_UV_SCALE Float2-Materialparameter zur Steuerung der X/Y-Skalierung der UV-Koordinaten der Textur.

Public Methods

CompletableFuture<Material>
getMaterial()
Gibt die Standardmaterialinstanz zurück, die zum Rendern der Ebenen verwendet wird.
boolean
isEnabled()
Prüfen Sie, ob der Renderer für die Ebene aktiviert ist.
boolean
isShadowReceiver()
Gibt „true“ zurück, wenn Renderables in der Szene Schatten auf die Ebenen werfen.
boolean
isVisible()
Gibt „true“ zurück, wenn die Ebenenvisualisierung sichtbar ist.
Ungültig
setEnabled(boolesch aktiviert)
Renderer der Ebene aktivieren/deaktivieren.
Ungültig
setShadowReceiver(boolescher Schattenempfänger)
Legen Sie fest, ob Renderables in der Szene Schatten auf die Ebenen werfen sollen.
Ungültig
setVisible(boolesch sichtbar)
Sichtbarkeit der Flugzeugvisualisierung steuern.

Übernommene Methoden

Konstanten

public static final String MATERIAL_COLOR

Float3-Materialparameter zur Steuerung der RGB-Färbung der Ebene.

Konstantenwert: "color"

public static final String MATERIAL_SPOTLIGHT_RADIUS

Float-Materialparameter zur Steuerung des Radius des Spotlights

Konstante Wert: "radius"

public static final String MATERIAL_TEXTURE

Material-Parameter, der steuert, welche Textur beim Rendern der Ebenen verwendet wird.

Konstante: "texture"

public static final String MATERIAL_UV_SCALE

Float2-Materialparameter zur Steuerung der X/Y-Skalierung der UV-Koordinaten der Textur. Kann verwendet werden, um das Seitenverhältnis der Textur anzupassen und die Häufigkeit der Fliesen zu steuern.

Konstantenwert: "uvScale"

Public Methods

public CompletableFuture<Material> getMaterial ()

Gibt die Standardmaterialinstanz zurück, die zum Rendern der Ebenen verwendet wird.

Öffentlich boolesch isEnabled ()

Prüfen Sie, ob der Renderer für die Ebene aktiviert ist.

Öffentlich boolesch isShadowReceiver ()

Gibt „true“ zurück, wenn Renderables in der Szene Schatten auf die Ebenen werfen.

Öffentlich boolesch isVisible ()

Gibt „true“ zurück, wenn die Ebenenvisualisierung sichtbar ist.

public void setEnabled (boole aktiviert)

Renderer der Ebene aktivieren/deaktivieren.

Parameter
aktiviert

public void setShadowReceiver (Boolescher Schattenempfänger)

Legen Sie fest, ob Renderables in der Szene Schatten auf die Ebenen werfen sollen.

Bei „false“ erhalten keine Ebenen Schatten, unabhängig von der Einstellung pro Ebene.

Parameter
Schattenempfänger

public void setVisible (boolesch sichtbar)

Sichtbarkeit der Flugzeugvisualisierung steuern.

Bei „false“ werden keine Ebenen gezeichnet. Die Schattensichtbarkeit ist unabhängig von der Ebenensichtbarkeit.

Parameter
sichtbar