Freigeben über


IAttachmentPoint Schnittstelle

Definition

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.

Gilt für: