Partilhar via


SpacePinASA Classe

Definição

public class SpacePinASA : Microsoft.MixedReality.WorldLocking.Core.SpacePinOrientable
type SpacePinASA = class
    inherit SpacePinOrientable
Public Class SpacePinASA
Inherits SpacePinOrientable
Herança
UnityEngine.MonoBehaviour
SpacePinASA

Construtores

SpacePinASA()

Propriedades

AlignmentManager

Acessador para substituir o AlignmentManager do script.

(Herdado de SpacePin)
AnchorId

Esse wrapper para o anchorId é porque o anchorId precisa ser armazenado como um ulong, que é a classe base para a enumeração AnchorId. O Unity dá suporte apenas a enumerações baseadas em int, portanto, reclamará da serialização etc. para o AnchorId baseado em ulong.

(Herdado de SpacePin)
AnchorName

Forneça um nome de âncora exclusivo. Isso é usado para persistência.

(Herdado de SpacePin)
FragmentId

O fragmento ao qual este pertence. Propriedade pública para satisfazer a interface IOrientable.

(Herdado de SpacePinOrientable)
IsReadyForPublish

Pronto para publicar quando temos um pino local e ele está pronto para publicar.

LocalPeg

Acessador para pino local.

LockedPose

Acessador para pose world locked para classes derivadas.

(Herdado de SpacePin)
LockedPosition (Herdado de SpacePinOrientable)
LockedRotation (Herdado de SpacePinOrientable)
Manager

Acesso somente leitura à dependência do gerenciador de classes derivadas.

(Herdado de SpacePin)
ModelingPoseGlobal

Primeiro do par de poses enviadas ao gerenciador de alinhamento para alinhamento.

(Herdado de SpacePin)
ModelPosition (Herdado de SpacePinOrientable)
ModelPositionSource

Onde encontrar a posição do espaço do modelo no destino. A transformação é preferível, mas se as transformações forem feitas, o renderizador ou o colisor poderão ser mais apropriados.

(Herdado de SpacePin)
ModelRotation (Herdado de SpacePinOrientable)
Orienter

Dependência de entrada do orientador de gerenciamento que arbitrará rotações individuais.

(Herdado de SpacePinOrientable)
PinActive

Se esse pino de espaço está no espaço de fixação de uso ativo

(Herdado de SpacePin)
Properties

Acesso de propriedades em runtime.

Publisher

Acessador para editor. Isso é gerenciado pelo associador.

RestorePoseLocal

Pose para restaurar após a manipulação (se houver).

(Herdado de SpacePin)
SpacePinId

Identificador exclusivo para esse marcador de espaço.

Métodos

ConfigureLocalPeg()

Create um pino local com base no estado atual (LockedPose).

ExtractModelPose() (Herdado de SpacePin)
ExtractModelPoseFromCollider() (Herdado de SpacePin)
ExtractModelPoseFromRenderer() (Herdado de SpacePin)
ExtractModelPoseFromTransform() (Herdado de SpacePin)
ForceAttachment()

Verifique se há um anexo e se ele está posicionado atualizado.

(Herdado de SpacePin)
GetModelPoseFromGlobalPosition(Vector3) (Herdado de SpacePin)
OnDestroy()

Ao destruir, cancele o registro do evento carregado.

(Herdado de SpacePin)
OnLocationUpdate(Pose)

Retorno de chamada para operações de reajuste.

(Herdado de SpacePinOrientable)
PushAlignmentData(IAlignmentManager)

Comunique os dados desse ponto para o gerenciador de alinhamento.

(Herdado de SpacePin)
PushRotation(IAlignmentManager, Quaternion)

Aceite a rotação conforme calculado pelo IOrienter.

(Herdado de SpacePinOrientable)
ReleaseAttachment()

Descarte qualquer ponto de anexo criado anteriormente.

(Herdado de SpacePin)
Reset()

Redefina e cancele o registro do IOrienter.

(Herdado de SpacePinOrientable)
ResetModelingPose()

Redefina a pose de modelagem para a transformação atual.

(Herdado de SpacePin)
RestoreOnLoad()

Se a restauração base na carga for bem-sucedida, registre-se com o orientador para manipulação adicional.

(Herdado de SpacePinOrientable)
SendAlignmentData(IAlignmentManager)

Notifique o gerente de que todas as atualizações necessárias foram enviadas e estão prontas para processamento.

(Herdado de SpacePin)
SetFrozenPose(Pose)

Transforme a pose para Espaço Bloqueado e passe.

(Herdado de SpacePin)
SetFrozenPosition(Vector3)

Defina a posição em espaço congelado. A rotação não é necessária, pois é calculada com base em posições relativas.

(Herdado de SpacePinOrientable)
SetLocalPeg(ILocalPeg)

Aceite o pino local atribuído pelo associador depois que ele for baixado da nuvem.

SetLockedPose(Pose)

Substituição de SetLockedPose base para permitir a inserção da computação de rotação.

(Herdado de SpacePinOrientable)
SetLockedPosition(Vector3)

Defina a posição no espaço bloqueado do mundo. A rotação não é necessária, pois é calculada com base em posições relativas.

(Herdado de SpacePinOrientable)
SetOrienter(IOrienter)

Defina explicitamente o IOrienter de gerenciamento, substituindo qualquer configuração do Inspetor.

(Herdado de SpacePinOrientable)
SetSpongyPose(Pose)

Transforme a pose para Espaço Bloqueado e passe.

(Herdado de SpacePin)
SetSpongyPosition(Vector3)

Defina a posição no espaço esponjoso. A rotação não é necessária, pois é calculada com base em posições relativas.

(Herdado de SpacePinOrientable)
Start()

Adote o Inspetor definir Orienter como o iorienter de interface.

(Herdado de SpacePinOrientable)

Aplica-se a