SpacePinASA Classe
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.
public class SpacePinASA : Microsoft.MixedReality.WorldLocking.Core.SpacePinOrientable
type SpacePinASA = class
inherit SpacePinOrientable
Public Class SpacePinASA
Inherits SpacePinOrientable
- Herança
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) |