struct ModelSettings
(Niantic.Lightship.AR.NavigationMesh.ModelSettings)。
概要
ModelSettings](./index.mdx)構造体は、LightshipNavMeshが実環境をスキャンして航行可能な空間を作成する方法の設定を提供します。 ModelSettings](./index.mdx)のインスタンスは、LightshipNavMeshManagerによって、ユーザーがInspectorで指定したパラメータを使用して作成され、そのインスタンスは、このように設定されたLightshipNavMeshを作成するために使用されます。
struct ModelSettings {
// fields
float TileSize;
float SpatialChunkSize;
int KernelSize;
float KernelStdDevTol;
float MaxSlope;
float MinElevation;
float StepHeight;
LayerMask LayerMask;
// プロパティ
ModelSettings Default;
// メソッド
ModelSettings(
float tileSize,
float kernelStdDevTol,
float maxSlope,
float stepHeight,
LayerMask layerMask
);
};
詳細資料
ModelSettings](./index.mdx)構造体は、LightshipNavMeshが実環境をスキャンして航行可能な空間を作成する方法の設定を提供します。 ModelSettings](./index.mdx)のインスタンスは、LightshipNavMeshManagerによって、ユーザーがInspectorで指定したパラメータを使用して作成され、そのインスタンスは、このように設定されたLightshipNavMeshを作成するために使用されます。
フィールド
タイルサイズ
float TileSize
グリッドセルのサイズ(メートル単位)。
SpatialChunkSize
float SpatialChunkSize
空間分割のサイズ(平方メートル単位)。 同じチャンクのグリッドセルは一緒に保存されます。
カーネルサイズ
int KernelSize
セルごとの面的特性を計算するために使用するカーネルのサイズ。
.. 注::
この値は奇数整数である必要があります。
KernelStdDevTol
float KernelStdDevTol
セル内のノードのノイズを判断する際に使用する標準偏差の許容値を指します。この値の範囲外のセルはノイズが非常に多く、歩行不可能であるとみなされます。
マックススロープ
float MaxSlope
平面とみなされるエリアの最大傾斜角度(度)
最低標高
float MinElevation
GridNode](../GridNode/index.mdx)が歩行可能であるために期待される最小標高(メートル)
ステップハイト
float StepHeight
2つのセルが同一平面上にあると見なすことができる最大標高差。
レイヤーマスク
LayerMask LayerMask
レイキャストする環境のレイヤーを指定します。
プロパティ
デフォルト
ModelSettings Default
デフォルト設定で構成を構築します。