本文へスキップ

struct ModelSettings

(Niantic.Lightship.AR.NavigationMesh.ModelSettings)

概要

ModelSettings構造体は、LightshipNavMeshが実環境をスキャンして航行可能な空間を作成する方法の設定を提供します。 ModelSettings](./index.mdx)のインスタンスは、ユーザーがInspectorで指定したパラメータを使用してLightshipNavMeshManagerによって作成され、そのインスタンスは、このように設定されたLightshipNavMeshを作成するために使用されます。

struct ModelSettings {
// フィールド

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構造体は、LightshipNavMeshが実環境をスキャンして航行可能な空間を作成する方法の設定を提供します。 ModelSettings](./index.mdx)のインスタンスは、ユーザーがInspectorで指定したパラメータを使用してLightshipNavMeshManagerによって作成され、そのインスタンスは、このように設定されたLightshipNavMeshを作成するために使用されます。

フィールド

タイルサイズ

float TileSize

グリッドセルのサイズ(メートル単位)。

SpatialChunkSize

float SpatialChunkSize

空間分割のサイズ(平方メートル単位)。 同じチャンクのグリッドセルは一緒に保存されます。

カーネルサイズ

int KernelSize

セルごとの面的特性を計算するために使用するカーネルのサイズ。

.. 注::

この値は奇数整数である必要があります。

KernelStdDevTol

float KernelStdDevTol

セル内のノードのノイズを判断する際に使用する標準偏差の許容値を指します。この値の範囲外のセルはノイズが非常に多く、歩行不可能であるとみなされます。

MaxSlope

float MaxSlope

平面とみなされるエリアの最大傾斜角度(度)

最低標高

float MinElevation

GridNodeが歩行可能であるために期待される最小標高(メートル)

StepHeight

float StepHeight

2つのセルが同一平面上にあると見なすことができる最大標高差。

LayerMask

LayerMask LayerMask

レイキャストする環境のレイヤーを指定します。

プロパティ

デフォルト

ModelSettings Default

デフォルト設定で構成を構築します。