Partager via


AttachmentPoint Classe

Définition

Implémentation de l’interface IAttachmentPoint. Fournit des implémentations, ainsi qu’une liaison aux délégués de mise à jour.

public class AttachmentPoint : Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint
type AttachmentPoint = class
    interface IAttachmentPoint
Public Class AttachmentPoint
Implements IAttachmentPoint
Héritage
AttachmentPoint
Implémente

Constructeurs

AttachmentPoint(AdjustLocationDelegate, AdjustStateDelegate)

Constructeur, définit des gestionnaires

Propriétés

AnchorId

ID d’ancre associé

CachedPosition

Cache d’historique interne.

FragmentId

ID de fragment associé

LocationFromAnchor

Position du point d’attachement dans l’espace du point d’ancrage.

LocationHandler

Gestionnaire pour les ajustements de position du système. Peut être null

Name

Le nom est renseigné automatiquement lors de la création avec quelque chose d’unique, mais peut être renommé en quelque chose d’utile et pratique. Il est utilisé uniquement comme étiquette. Il peut donc être n’importe quoi (y compris vide ou null).

ObjectAdjustment

Ajustement de transformation cumulé pour les objets liés à ce point de pièce jointe.

ObjectPosition

Position du ou des objets liés à ce point de pièce jointe.

State

État actuel de ce point d’attachement.

StateHandler

Gestionnaire pour les ajustements de connectivité système. Ce paramètre peut être null.

Méthodes

HandlePoseAdjustment(Pose)

Effectuez le suivi de l’ajustement de transformation cumulé et transmettez-le au gestionnaire d’ajustement client (le cas échéant).

HandleStateChange(AttachmentPointStateType)

Si l’état a changé, enregistrez le nouvel état et transmettez-le au gestionnaire client (le cas échéant).

MoveTo(IAttachmentPointManager, Vector3)

Informez le point de pièce jointe qu’il s’est déplacé de manière incrémentielle vers une nouvelle position.

Set(FragmentId, Vector3, AnchorId, Vector3)

Définissez les valeurs internes du point de pièce jointe sur de nouvelles valeurs.

TeleportTo(IAttachmentPointManager, Vector3, IAttachmentPoint)

Notifier le point de pièce jointe qu’il s’est téléporté vers une nouvelle position.

S’applique à