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.
public static final String MATERIAL_SPOTLIGHT_RADIUS
Float-Materialparameter zur Steuerung des Radius des Spotlights
public static final String MATERIAL_TEXTURE
Material-Parameter, der steuert, welche Textur beim Rendern der Ebenen verwendet wird.
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.
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 |
---|