Class DenseSpatialMapBuilderFrameFilter
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Un MonoBehaviour que controla easyar.DenseSpatialMap en la escena, proporcionando extensiones funcionales en el entorno Unity.
public class DenseSpatialMapBuilderFrameFilter : FrameFilter
- Herencia
-
DenseSpatialMapBuilderFrameFilter
Campos
EnableMeshCollider
Indica si se crea un mesh-collider en la malla generada. Las modificaciones solo surten efecto antes de iniciar la sesión.
public bool EnableMeshCollider
MapMeshMaterial
El Material utilizado para renderizar la malla del Map. Las modificaciones solo surten efecto antes de iniciar la sesión. En la versión actual, al usar URP, la visualización transparente del material predeterminado no está activada.
public Material MapMeshMaterial
TargetMaxUpdateTimePerFrame
Tiempo máximo de actualización por fotograma para el objetivo (milisegundos). Modificable en cualquier momento, surte efecto inmediatamente.
El tiempo real utilizado por fotograma puede diferir de este valor. Independientemente del valor establecido, siempre se actualizará al menos una parte de los datos por fotograma. Si los datos no requieren actualización, no consumirá tiempo adicional. Si la actualización de la malla ralentiza el renderizado, se puede reducir este valor.
public int TargetMaxUpdateTimePerFrame
Propiedades
MeshBlocks
Todos los bloques de malla actuales.
public List<DenseSpatialMapBlockController> MeshBlocks { get; }
MeshColor
Color de la malla. Las modificaciones solo surten efecto después de iniciar la sesión.
Al usar el shader predeterminado, el canal alfa (transparencia) se ignora cuando se ejecuta en URP o en dispositivos de realidad virtual.
public Color MeshColor { get; set; }
RenderMesh
Indica si se renderiza la malla.
public bool RenderMesh { get; set; }
Eventos
MeshBlockCreate
Evento de creación de un nuevo bloque de malla.
public event Action<DenseSpatialMapBlockController> MeshBlockCreate
MeshBlockUpdate
Evento de actualización de un bloque de malla.
public event Action<List<DenseSpatialMapBlockController>> MeshBlockUpdate