IAlignmentManager Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gerencie a fixação do espaço bloqueado pelo mundo no quadro de coordenadas definido pelo usuário em um conjunto discreto de pontos no mundo.
public interface IAlignmentManager
type IAlignmentManager = interface
Public Interface IAlignmentManager
- Derivado
Propriedades
PinnedFromLocked |
A pose a ser inserida na hierarquia da câmera acima da transformação ajuste do WorldLocking (se houver). |
Métodos
AddAlignmentAnchor(String, Pose, Pose) |
Adicione uma âncora para alinhar uma pose virtual a uma pose no espaço real. |
ClearAlignmentAnchors() |
Remova todas as âncoras de alinhamento que foram adicionadas. Mais eficiente do que removê-los individualmente e não requer ter armazenado suas IDs na criação. |
ComputePinnedPose(Pose) |
Atualizar com base na nova posição de cabeçalho. |
GetAlignmentPose(AnchorId, Pose) |
Obtenha a pose de espaço bloqueado do mundo associada a essa âncora de alinhamento. |
Load() |
Carregue todo o estado persistente necessário para reconstruir a fixação atual. |
RegisterForLoad(PostAlignmentLoadedDelegate) |
Registre-se para notificação de que os dados de fixação terminaram de ser carregados e estão disponíveis. |
RemoveAlignmentAnchor(AnchorId) |
Remova a âncora de alinhamento fornecida do sistema. |
RestoreAlignmentAnchor(String, Pose) |
Tente restaurar uma âncora de alinhamento de uma sessão anterior. A âncora de alinhamento armazenada deve corresponder em uniqueName e pose virtual. |
Save() |
Salve o estado necessário para reconstruir posteriormente do armazenamento persistente. |
SendAlignmentAnchors() |
Envie todas as âncoras de alinhamento acumuladas. |
UnregisterForLoad(PostAlignmentLoadedDelegate) |
Cancele o registro da notificação de que os dados de fixação terminaram de ser carregados e estão disponíveis. |
Eventos
OnTriangulationBuilt |
Nova triangulação foi construída com base em poses recentes. |