Table of Contents

Class DenseSpatialMapBuilderFrameFilter

Ruang Nama
easyar
Rakitan
EasyAR.Sense.dll

Sebuaheasyar.DenseSpatialMap yang mengontrolMonoBehaviour dalam adegan, menyediakan ekstensi fungsional di lingkungan Unity.

public class DenseSpatialMapBuilderFrameFilter : FrameFilter
Pewarisan
DenseSpatialMapBuilderFrameFilter

Bidang

EnableMeshCollider

Apakah akan membuat mesh collider pada mesh yang dihasilkan. Hanya efektif jika dimodifikasi sebelum sesi dimulai.

public bool EnableMeshCollider

MapMeshMaterial

Material yang digunakan untuk merender mesh Peta. Hanya efektif jika dimodifikasi sebelum sesi dimulai. Dalam versi saat ini, transparansi pada material default tidak diaktifkan saat menggunakan URP.

public Material MapMeshMaterial

TargetMaxUpdateTimePerFrame

Waktu pembaruan maksimum per frame untuk target (milidetik). Dapat dimodifikasi kapan saja dan berlaku segera.

Waktu aktual yang digunakan per frame mungkin berbeda dari nilai ini. Berapa pun nilainya, sebagian data akan diperbarui setiap frame. Jika data tidak perlu diperbarui, tidak akan ada waktu tambahan yang digunakan. Jika pembaruan mesh memperlambat rendering, nilai ini dapat dikurangi.

public int TargetMaxUpdateTimePerFrame

Properti

MeshBlocks

Semua blok mesh saat ini.

public List<DenseSpatialMapBlockController> MeshBlocks { get; }

MeshColor

Warna mesh. Hanya efektif jika dimodifikasi setelah sesi dimulai.

Saat menggunakan shader default, saluran transparansi diabaikan saat berjalan di URP atau headset.

public Color MeshColor { get; set; }

RenderMesh

Apakah akan merender mesh.

public bool RenderMesh { get; set; }

Peristiwa

MeshBlockCreate

Peristiwa saat blok mesh baru dibuat.

public event Action<DenseSpatialMapBlockController> MeshBlockCreate

MeshBlockUpdate

Peristiwa saat blok mesh diperbarui.

public event Action<List<DenseSpatialMapBlockController>> MeshBlockUpdate