Class DenseSpatialMapBuilderFrameFilter
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
Um MonoBehaviour que controla easyar.DenseSpatialMap na cena, fornecendo extensões funcionais no ambiente Unity.
public class DenseSpatialMapBuilderFrameFilter : FrameFilter
- Herança
-
DenseSpatialMapBuilderFrameFilter
Campos
EnableMeshCollider
Se deve criar mesh collider no mesh gerado. As alterações só têm efeito antes do início da session.
public bool EnableMeshCollider
MapMeshMaterial
O Material usado para renderizar o Map mesh. As alterações só têm efeito antes do início da session. Na versão atual, a exibição transparente do material padrão não é ativada ao usar URP.
public Material MapMeshMaterial
TargetMaxUpdateTimePerFrame
O tempo máximo de atualização por frame para o target, em milissegundos. Pode ser alterado a qualquer momento e entra em vigor imediatamente.
O tempo realmente usado por frame pode diferir desse valor. Qualquer que seja o valor definido, pelo menos uma parte dos dados será atualizada em cada frame. Se não houver dados a atualizar, nenhum tempo extra será consumido. Se as atualizações do mesh tornarem a renderização mais lenta, esse valor pode ser reduzido.
public int TargetMaxUpdateTimePerFrame
Propriedades
MeshBlocks
Todos os mesh blocks atuais.
public List<DenseSpatialMapBlockController> MeshBlocks { get; }
MeshColor
Cor do mesh. As alterações só têm efeito depois que a session é iniciada.
Ao usar o shader padrão, o alpha channel é ignorado em runtime no URP ou em headsets.
public Color MeshColor { get; set; }
RenderMesh
Se deve renderizar o mesh.
public bool RenderMesh { get; set; }
enabled
Inicia/para mapping enquanto ARSession está em execução. Após o início da session, mapping só começa quando MonoBehaviour.enabled é true.
public bool enabled { get; set; }
Eventos
MeshBlockCreate
Evento quando um novo mesh block é criado.
public event Action<DenseSpatialMapBlockController> MeshBlockCreate
MeshBlockUpdate
Evento quando um mesh block é atualizado.
public event Action<List<DenseSpatialMapBlockController>> MeshBlockUpdate