SpacePinASA Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public class SpacePinASA : Microsoft.MixedReality.WorldLocking.Core.SpacePinOrientable
type SpacePinASA = class
inherit SpacePinOrientable
Public Class SpacePinASA
Inherits SpacePinOrientable
- Héritage
Constructeurs
SpacePinASA() |
Propriétés
AlignmentManager |
Accesseur pour remplacer le AlignmentManager à partir du script. (Hérité de SpacePin) |
AnchorId |
Ce wrapper pour l’anchorId est dû au fait que l’anchorId doit être stocké sous la forme d’un ulong, qui est la classe de base pour l’énumération AnchorId. Unity prend uniquement en charge les énumérations int, de sorte qu’il se plaint de la sérialisation, etc. pour l’anchorId basé sur ulong. (Hérité de SpacePin) |
AnchorName |
Fournissez un nom d’ancre unique. Il est utilisé pour la persistance. (Hérité de SpacePin) |
FragmentId |
Fragment auquel elle appartient. Propriété publique pour satisfaire l’interface IOrientable. (Hérité de SpacePinOrientable) |
IsReadyForPublish |
Prêt à publier lorsque nous avons un peg local et qu’il est prêt à publier. |
LocalPeg |
Accesseur pour le peg local. |
LockedPose |
Accesseur pour la pose mondiale verrouillée pour les classes dérivées. (Hérité de SpacePin) |
LockedPosition | (Hérité de SpacePinOrientable) |
LockedRotation | (Hérité de SpacePinOrientable) |
Manager |
Accès en lecture seule à la dépendance du gestionnaire à partir de classes dérivées. (Hérité de SpacePin) |
ModelingPoseGlobal |
Première de la paire de poses envoyées au gestionnaire d’alignement pour l’alignement. (Hérité de SpacePin) |
ModelPosition | (Hérité de SpacePinOrientable) |
ModelPositionSource |
Où trouver la position de l’espace du modèle sur la cible. La transformation est préférable, mais si les transformations sont intégrées, le convertisseur ou le collider peuvent être plus appropriés. (Hérité de SpacePin) |
ModelRotation | (Hérité de SpacePinOrientable) |
Orienter |
Dépendance d’entrée de l’Orient de gestion qui arbitrera les rotations individuelles. (Hérité de SpacePinOrientable) |
PinActive |
Si cette broche d’espace est active, utilisez l’espace d’épinglage (Hérité de SpacePin) |
Properties |
Accès au runtime des propriétés. |
Publisher |
Accesseur pour publisher. Ceci est géré par le binder. |
RestorePoseLocal |
Pose pour restaurer après manipulation (le cas échéant). (Hérité de SpacePin) |
SpacePinId |
Identificateur unique pour cette broche d’espace. |
Méthodes
ConfigureLocalPeg() |
Create un peg local basé sur l’état actuel (LockedPose). |
ExtractModelPose() | (Hérité de SpacePin) |
ExtractModelPoseFromCollider() | (Hérité de SpacePin) |
ExtractModelPoseFromRenderer() | (Hérité de SpacePin) |
ExtractModelPoseFromTransform() | (Hérité de SpacePin) |
ForceAttachment() |
Vérifiez qu’il existe une pièce jointe et qu’elle est positionnée à jour. (Hérité de SpacePin) |
GetModelPoseFromGlobalPosition(Vector3) | (Hérité de SpacePin) |
OnDestroy() |
Lors de la destruction, annulez l’inscription pour l’événement chargé. (Hérité de SpacePin) |
OnLocationUpdate(Pose) |
Rappel pour les opérations de réajustement. (Hérité de SpacePinOrientable) |
PushAlignmentData(IAlignmentManager) |
Communiquez les données de ce point au gestionnaire d’alignement. (Hérité de SpacePin) |
PushRotation(IAlignmentManager, Quaternion) |
Acceptez la rotation telle qu’elle est calculée par IOrienter. (Hérité de SpacePinOrientable) |
ReleaseAttachment() |
Supprimer tout point de pièce jointe créé précédemment. (Hérité de SpacePin) |
Reset() |
Réinitialisez et annulez l’inscription à partir de l’IOrienter. (Hérité de SpacePinOrientable) |
ResetModelingPose() |
Réinitialisez la pose de modélisation à la transformation actuelle. (Hérité de SpacePin) |
RestoreOnLoad() |
Si la restauration de base à la charge réussit, inscrivez-vous auprès de l’orienteur pour une manipulation ultérieure. (Hérité de SpacePinOrientable) |
SendAlignmentData(IAlignmentManager) |
Informez le responsable que toutes les mises à jour nécessaires ont été envoyées et sont prêtes à être traitées. (Hérité de SpacePin) |
SetFrozenPose(Pose) |
Transformez la pose en Espace verrouillé et passez à travers. (Hérité de SpacePin) |
SetFrozenPosition(Vector3) |
Définissez la position dans l’espace figé. La rotation n’est pas nécessaire, car elle est calculée en fonction des positions relatives. (Hérité de SpacePinOrientable) |
SetLocalPeg(ILocalPeg) |
Acceptez le peg local attribué par le binder après son téléchargement à partir du cloud. |
SetLockedPose(Pose) |
Remplacement de la base SetLockedPose pour permettre l’insertion du calcul de la rotation. (Hérité de SpacePinOrientable) |
SetLockedPosition(Vector3) |
Définissez la position dans l’espace universel verrouillé. La rotation n’est pas nécessaire, car elle est calculée en fonction des positions relatives. (Hérité de SpacePinOrientable) |
SetOrienter(IOrienter) |
Définissez explicitement l’IOrienter de gestion, en remplaçant n’importe quel paramètre de l’inspecteur. (Hérité de SpacePinOrientable) |
SetSpongyPose(Pose) |
Transformez la pose en Espace verrouillé et passez à travers. (Hérité de SpacePin) |
SetSpongyPosition(Vector3) |
Définissez la position dans l’espace spongieux. La rotation n’est pas nécessaire, car elle est calculée en fonction des positions relatives. (Hérité de SpacePinOrientable) |
Start() |
Adoptez l’ensemble d’inspecteurs Orienter comme iorienter d’interface. (Hérité de SpacePinOrientable) |