Table of Contents

Class DenseSpatialMapBuilderFrameFilter

Ruang Nama
easyar
Rakitan
EasyAR.Sense.dll

Mengontroleasyar.DenseSpatialMap di dalam adegan, menyediakan ekstensi fungsional di lingkungan Unity.

public class DenseSpatialMapBuilderFrameFilter : FrameFilter
Pewarisan
DenseSpatialMapBuilderFrameFilter

Bidang

EnableMeshCollider

Apakah membuat mesh-collider pada mesh yang dihasilkan. Hanya efektif jika diubah sebelum sesi dimulai.

public bool EnableMeshCollider

MapMeshMaterial

MaterialMaterial untuk merender mesh Peta. Hanya efektif jika diubah sebelum sesi dimulai. Dalam versi saat ini, tampilan transparan material default tidak diaktifkan saat menggunakan URP.

public Material MapMeshMaterial

TargetMaxUpdateTimePerFrame

Waktu pembaruan maksimum per frame untuk target (milidetik). Dapat diubah kapan saja, 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, turunkan nilai ini.

public int TargetMaxUpdateTimePerFrame

Properti

MeshBlocks

Semua blok mesh saat ini.

public List<DenseSpatialMapBlockController> MeshBlocks { get; }

MeshColor

Warna mesh. Hanya efektif jika diubah setelah sesi dimulai.

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

public Color MeshColor { get; set; }

RenderMesh

Apakah merender mesh.

public bool RenderMesh { get; set; }

enabled

ARSessionmulai/berhenti pemetaan saat runtime.Setelah sesi dimulai,pemetaan baru akan dimulai ketikaMonoBehaviour.enabled true.

public bool enabled { get; set; }

Peristiwa

MeshBlockCreate

Peristiwa pembuatan blok mesh baru.

public event Action<DenseSpatialMapBlockController> MeshBlockCreate

MeshBlockUpdate

Peristiwa pembaruan blok mesh.

public event Action<List<DenseSpatialMapBlockController>> MeshBlockUpdate