Partager via


IAttachmentPoint Interface

Définition

Poignée opaque à un point d’attachement. Create l’une d’entre elles pour permettre à WorldLocking d’ajuster un objet attaché à mesure que des corrections sont apportées à l’optimisation de l’espace verrouillé mondial.

public interface IAttachmentPoint
type IAttachmentPoint = interface
Public Interface IAttachmentPoint
Dérivé

Remarques

Le point d’attachement fournit une interface pour informer le système que vous avez déplacé l’objet attaché, et le système indique qu’il a calculé un ajustement pour l’objet via les rappels passés dans la routine de création. L’interrogation est également prise en charge via les accesseurs State et ObjectAdjustment.

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.

Name

Le nom est renseigné automatiquement lors de la création avec quelque chose d’unique, mais peut être renommé en tout ce qui est utile et pratique. Il n’est utilisé que comme étiquette. Il peut donc s’agir de 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 d’attachement.

State

État actuel de ce point d’attachement.

Méthodes

MoveTo(IAttachmentPointManager, Vector3)

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

TeleportTo(IAttachmentPointManager, Vector3, IAttachmentPoint)

Notifier le point d’attachement qu’il a téléporté vers une nouvelle position.

S’applique à