Visibility.VisibilityTest メソッド

定義

特定の三角形メッシュが画面上に表示されているかどうかをテストします。

[Android.Runtime.Register("visibilityTest", "([FI[FI[CII)I", "")]
public static int VisibilityTest (float[]? ws, int wsOffset, float[]? positions, int positionsOffset, char[]? indices, int indicesOffset, int indexCount);
[<Android.Runtime.Register("visibilityTest", "([FI[FI[CII)I", "")>]
static member VisibilityTest : single[] * int * single[] * int * char[] * int * int -> int

パラメーター

ws
Single[]

OpenGL 列マトリックスとして、空間変換行列を画面に表示するワールド空間。

wsOffset
Int32

データが開始される ws 配列へのインデックス。

positions
Single[]

頂点の位置 (x、y、z)。

positionsOffset
Int32

データが開始される位置配列内のインデックス。

indices
Char[]

三角形リストのインデックス。 インデックスは符号なし 16 ビット値であるため、文字として表されます。

indicesOffset
Int32

インデックス データが開始される indexs 配列内のインデックス。

indexCount
Int32

使用中のインデックスの数。 通常は 3 つの倍数です。 3 の倍数でない場合、残りの 1 つまたは 2 つのインデックスは無視されます。

戻り値

すべてのメッシュが表示されている場合は 2、メッシュの一部が表示されている場合は 1、パーツが表示されない場合は 0。

属性

例外

ws が null の場合、wsOffset indexs.length - indexCount

注釈

特定の三角形メッシュが画面上に表示されているかどうかをテストします。 メッシュは、インデックス付き三角形リストとして指定されます。

android.opengl.Visibility.visibilityTest(float[], int, float[], int, char[], int, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象