Class DenseSpatialMapBuilderFrameFilter
- Espace de noms
- easyar
- Assembly
- EasyAR.Sense.dll
Contrôler easyar.DenseSpatialMap dans la scène avec MonoBehaviour, proposer des extensions de fonctionnalités dans l'environnement Unity.
public class DenseSpatialMapBuilderFrameFilter : FrameFilter
- Héritage
-
DenseSpatialMapBuilderFrameFilter
Champs
EnableMeshCollider
Créer un collider de mesh sur le mesh généré ? Modifiez avant le début de la session pour que cela soit efficace.
public bool EnableMeshCollider
MapMeshMaterial
Pour le rendu de la grille Map Material. Les modifications ne sont effectives qu'avant le démarrage de la session. Dans la version actuelle, lorsque URP est utilisé, l'affichage transparent du matériau par défaut n'est pas activé.
public Material MapMeshMaterial
TargetMaxUpdateTimePerFrame
Temps de mise à jour maximal par frame pour la cible (en millisecondes). Modifiable à tout moment, prend effet immédiatement.
Le temps effectivement utilisé par frame peut varier par rapport à cette valeur. Quelle que soit la valeur définie, une partie des données sera mise à jour à chaque frame au minimum. Aucun temps supplémentaire n'est consommé si les données ne nécessitent pas de mise à jour. Si la mise à jour des maillages ralentit le rendu, vous pouvez réduire cette valeur.
public int TargetMaxUpdateTimePerFrame
Propriétés
MeshBlocks
Tous les blocs de grille actuels.
public List<DenseSpatialMapBlockController> MeshBlocks { get; }
MeshColor
Couleur de la grille. Les modifications ne prendront effet qu'après le démarrage de la session.
Lors de l'utilisation du shader par défaut, le canal alpha est ignoré lors de l'exécution sur URP ou sur un casque.
public Color MeshColor { get; set; }
RenderMesh
Le maillage est-il rendu?
public bool RenderMesh { get; set; }
enabled
ARSession Démarre/arrête la cartographie à l'exécution. Après le démarrage de la session, la cartographie ne commencera que lorsque MonoBehaviour.enabled est true.
public bool enabled { get; set; }
Événements
MeshBlockCreate
Événement de création d'un nouveau bloc de grille.
public event Action<DenseSpatialMapBlockController> MeshBlockCreate
MeshBlockUpdate
Événements de mise à jour des blocs de grille.
public event Action<List<DenseSpatialMapBlockController>> MeshBlockUpdate