IAttachmentPoint Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Undurchsichtiges Handle zu einem Anlagepunkt. Create, damit WorldLocking ein angefügtes Objekt anpassen kann, wenn Korrekturen an der Optimierung des gesperrten Weltraums vorgenommen werden.
public interface IAttachmentPoint
type IAttachmentPoint = interface
Public Interface IAttachmentPoint
- Abgeleitet
Hinweise
Der Anlagepunkt bietet eine Schnittstelle zum Benachrichtigen des Systems, dass Sie das angefügte Objekt verschoben haben, und das System gibt an, dass es eine Anpassung für das Objekt über die Rückrufe berechnet hat, die an die Erstellungsroutine übergeben wurden. Alternativ wird die Abfrage auch über die Accessoren State und ObjectAdjustment unterstützt.
Eigenschaften
AnchorId |
Zugeordnete Anker-ID |
CachedPosition |
Interner Verlaufscache. |
FragmentId |
Zugeordnete Fragment-ID |
LocationFromAnchor |
Position des Ankerpunkts im Raum des Ankerpunkts. |
Name |
Der Name wird beim Erstellen automatisch mit etwas Eindeutigem aufgefüllt, kann aber in alles Nützliche und Praktische umbenannt werden. Es wird nur als Bezeichnung verwendet, kann also alles sein (einschließlich leer oder NULL). |
ObjectAdjustment |
Kumulative Transformationsanpassung für Objekte, die an diesen Anlagepunkt gebunden sind. |
ObjectPosition |
Die Position von Objekten, die an diesen Anlagepunkt gebunden sind. |
State |
Aktueller Status dieses Anlagepunkts. |
Methoden
MoveTo(IAttachmentPointManager, Vector3) |
Benachrichtigen Sie den Anlagepunkt, dass er inkrementell an eine neue Position verschoben wurde. |
TeleportTo(IAttachmentPointManager, Vector3, IAttachmentPoint) |
Benachrichtigen Sie den Anlagepunkt, dass er an eine neue Position teleportiert wurde. |