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