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