Compartir a través de


AnchorManagerWSA Clase

Definición

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

public class AnchorManagerWSA : Microsoft.MixedReality.WorldLocking.Core.AnchorManager
type AnchorManagerWSA = class
    inherit AnchorManager
Public Class AnchorManagerWSA
Inherits AnchorManager
Herencia
AnchorManagerWSA

Comentarios

Algoritmo de creación de delimitadores y perimetrales:

Objetivo: un algoritmo sencillo y sólido que garantiza una distribución uniforme de anclajes, totalmente conectados por bordes entre vecinos más cercanos con un mínimo de bordes redundantes

Para simplificar, el algoritmo debe estar sin estado entre los pasos de tiempo.

Reglas * dos parámetros definen esferas MIN y MAX alrededor de la posición actual * cada vez que MIN no contiene ningún anclaje, se crea un nuevo delimitador * cuando se crea un nuevo delimitador está vinculado por bordes a todos los anclajes dentro de MAX * el radio MAX es 20cm mayor que el radio MIN que requeriría 12 m/s más allá de la velocidad de sprinting del registro mundial para cubrir en un marco * cada vez que MIN contiene más de un delimitador, el delimitador más cercano a la posición actual está conectado a todos los demás dentro de MIN

Propiedades

AnchorFromSpongy

Obtenga la transformación del espacio espongible en el que se encuentran los delimitadores de espacio.

(Heredado de AnchorManager)
ErrorStatus

Cadena de error del último error, borrada al principio de cada actualización.

(Heredado de AnchorManager)
MaxAnchorEdgeLength

Distancia máxima entre dos anclajes para crear un borde entre ellos.

(Heredado de AnchorManager)
MaxLocalAnchors

Número máximo de anclajes locales en el gráfico de anclaje interno.

(Heredado de AnchorManager)
MinNewAnchorDistance

Distancia mínima de la cabeza al delimitador más cercano para crear un nuevo delimitador.

(Heredado de AnchorManager)
NumAnchors

Devuelve el número actual de anclajes esponjosos.

(Heredado de AnchorManager)
NumEdges

Número de bordes que conectan anclajes espongosos.

(Heredado de AnchorManager)
SpongyAnchors

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

(Heredado de AnchorManager)
SupportsPersistence

Si los anclajes subyacentes se pueden conservar y volver a cargar localmente.

TrackingStartDelayTime

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

Métodos

CreateAnchor(AnchorId, Transform, Pose)

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

DestroyAnchor(AnchorId, SpongyAnchor)

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

Dispose()

Eliminación explícita para liberar recursos.

(Heredado de AnchorManager)
IsTracking()

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

LoadAnchors()

Carga de los anclajes espongos desde el almacenamiento persistente

(Heredado de AnchorManager)
LoadAnchors(IPlugin, AnchorId, Transform, List<AnchorManager.SpongyAnchorWithId>)

Carga de los anclajes espongos desde el almacenamiento persistente

RemoveSpongyAnchorById(AnchorId)

Quite todas las referencias internas al delimitador identificado.

(Heredado de AnchorManager)
Reset()

Eliminar todos los objetos de anclaje espongy y restablecer el estado interno

(Heredado de AnchorManager)
SaveAnchors()

Guardar los anclajes espongos en el almacenamiento persistente

(Heredado de AnchorManager)
SaveAnchors(List<AnchorManager.SpongyAnchorWithId>)

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

TryCreate(IPlugin, IHeadPoseTracker)

Encapsulación del estado spongy world (entrada sin procesar). Su principal deber es la creación y mantenimiento del gráfico de anclajes (espongy) construidos sobre el espacio recorrido por la cámara.

Update()

Create faltan anclajes o bordes espongy y complemento de fuente con entrada actualizada

(Heredado de AnchorManager)

Se aplica a