パブリック クラス
PlaneRenderer
ARCore プレーンのレンダリングを制御します。
検出された平面を可視化し、Renderables で平面に影を落とすかどうかを制御するために使用します。
定数
文字列 | MATERIAL_COLOR | 面の RGB の色合いを制御する Float3 マテリアル パラメータ。 |
文字列 | MATERIAL_SPOTLIGHT_RADIUS | スポットライトの半径を制御するフローティング マテリアル パラメータです。 |
文字列 | MATERIAL_TEXTURE | プレーンのレンダリング時に使用されるテクスチャを制御するマテリアル パラメータ。 |
文字列 | MATERIAL_UV_SCALE | テクスチャの UV 座標の X/Y スケーリングを制御する Float2 マテリアル パラメータ。 |
パブリック メソッド
CompletableFuture<Material> |
getMaterial()
プレーンのレンダリングに使用されるデフォルトのマテリアル インスタンスを返します。
|
ブール値 |
isEnabled()
プレーン レンダラが有効になっているかどうかを確認します。
|
ブール値 |
isShadowReceiver()
シーン内の Renderables が平面にシャドウを投影する場合は true を返します。
|
ブール値 |
isVisible()
平面可視化が有効になっている場合は true を返します。
|
void |
setEnabled(ブール値が有効)
プレーン レンダラを有効または無効にします。
|
void |
setShadowReceiver(ブール値 shadowReceiver)
シーン内の Renderableable が平面にシャドウをキャストするかどうかを制御します。
|
void |
setVisible(ブール値を表示)
プレーン ビジュアリゼーションの可視性の制御。
|
継承されるメソッド
定数
public static final String MATERIAL_SPOTLIGHT_RADIUS
スポットライトの半径を制御するフローティング マテリアル パラメータです。
定数値:
"radius"
public static final String MATERIAL_UV_SCALE
テクスチャの UV 座標の X/Y スケーリングを制御する Float2 マテリアル パラメータ。テクスチャのアスペクト比の調整や、タイル間隔の制御に使用できます。
定数値:
"uvScale"
パブリック メソッド
public boolean isEnabled ()
プレーン レンダラが有効になっているかどうかを確認します。
public boolean isShadowReceiver ()
シーン内の Renderables が平面にシャドウを投影する場合は true を返します。
public boolean isVisible ()
平面可視化が有効になっている場合は true を返します。
public void setEnabled (ブール値有効)
プレーン レンダラを有効または無効にします。
パラメータ
有効 |
---|
public void setShadowReceiver (ブール値 shadowReceiver)
シーン内の Renderableable がシャドウをプレーンにキャストするかどうかを制御します。
false の場合 - プレーンごとの設定に関係なく、プレーンがシャドウを受信しません。
パラメータ
shadowReceiver |
---|
public void setVisible (ブール値の表示)
プレーン ビジュアリゼーションの可視性を制御します。
false の場合 - 平面は描画されない。シャドウの表示はプレーンの表示とは関係ありません。
パラメータ
表示 |
---|