PlaneRenderer

パブリック クラス 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_COLOR

面の RGB の色合いを制御する Float3 マテリアル パラメータ。

定数値: "color"

public static final String MATERIAL_SPOTLIGHT_RADIUS

スポットライトの半径を制御するフローティング マテリアル パラメータです。

定数値: "radius"

public static final String MATERIAL_TEXTURE

プレーンのレンダリング時に使用されるテクスチャを制御するマテリアル パラメータ。

定数値: "texture"

public static final String MATERIAL_UV_SCALE

テクスチャの UV 座標の X/Y スケーリングを制御する Float2 マテリアル パラメータ。テクスチャのアスペクト比の調整や、タイル間隔の制御に使用できます。

定数値: "uvScale"

パブリック メソッド

public CompletableFuture<Material> getMaterial ()

プレーンのレンダリングに使用されるデフォルトのマテリアル インスタンスを返します。

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 の場合 - 平面は描画されない。シャドウの表示はプレーンの表示とは関係ありません。

パラメータ
表示