Freigeben über


AttachmentPoint Klasse

Definition

Implementierung der IAttachmentPoint-Schnittstelle. Stellt Implementierungen sowie eine Bindung an die Updatedelegaten bereit.

public class AttachmentPoint : Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint
type AttachmentPoint = class
    interface IAttachmentPoint
Public Class AttachmentPoint
Implements IAttachmentPoint
Vererbung
AttachmentPoint
Implementiert

Konstruktoren

AttachmentPoint(AdjustLocationDelegate, AdjustStateDelegate)

Konstruktor, legt Handler fest

Eigenschaften

AnchorId

Zugeordnete Anker-ID

CachedPosition

Interner Verlaufscache.

FragmentId

Zugeordnete Fragment-ID

LocationFromAnchor

Position des Ankerpunkts im Raum des Ankerpunkts.

LocationHandler

Handler für Systempositionsanpassungen. Kann NULL sein

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.

StateHandler

Handler für Anpassungen der Systemkonnektivität. Ist möglicherweise NULL.

Methoden

HandlePoseAdjustment(Pose)

Verfolgen Sie die kumulative Transformationsanpassung nach, und übergeben Sie sie an den Clientanpassungshandler (falls vorhanden).

HandleStateChange(AttachmentPointStateType)

Wenn sich der Zustand geändert hat, notieren Sie den neuen Zustand, und übergeben Sie an den Clienthandler (falls vorhanden).

MoveTo(IAttachmentPointManager, Vector3)

Benachrichtigen Sie den Anlagepunkt, dass er inkrementell an eine neue Position verschoben wurde.

Set(FragmentId, Vector3, AnchorId, Vector3)

Legen Sie interne Werte des Anlagepunkts auf neue Werte fest.

TeleportTo(IAttachmentPointManager, Vector3, IAttachmentPoint)

Benachrichtigen Sie den Anlagepunkt, dass er an eine neue Position teleportiert wurde.

Gilt für: