IAttachmentPoint Interface
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.
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. |