Freigeben über


SpacePinASA Klasse

Definition

public class SpacePinASA : Microsoft.MixedReality.WorldLocking.Core.SpacePinOrientable
type SpacePinASA = class
    inherit SpacePinOrientable
Public Class SpacePinASA
Inherits SpacePinOrientable
Vererbung
UnityEngine.MonoBehaviour
SpacePinASA

Konstruktoren

SpacePinASA()

Eigenschaften

AlignmentManager

Accessor zum Überschreiben des AlignmentManagers aus dem Skript.

(Geerbt von SpacePin)
AnchorId

Dieser Wrapper für die anchorId liegt daran, dass die anchorId als ulong gespeichert werden muss, die die Basisklasse für die AnchorId-Enumeration ist. Unity unterstützt nur int-basierte Aufzählungen. Daher wird die Serialisierung usw. für die ulong-basierte AnchorId beanstandet.

(Geerbt von SpacePin)
AnchorName

Geben Sie einen eindeutigen Ankernamen an. Dies wird zur Persistenz verwendet.

(Geerbt von SpacePin)
FragmentId

Das Fragment, zu dem diese gehört. Öffentliche Eigenschaft, um die IOrientable-Schnittstelle zu erfüllen.

(Geerbt von SpacePinOrientable)
IsReadyForPublish

Bereit für die Veröffentlichung, wenn wir über eine lokale Bindung verfügen und sie zur Veröffentlichung bereit ist.

LocalPeg

Accessor für lokale Bindung.

LockedPose

Accessor für weltgebundene Pose für abgeleitete Klassen.

(Geerbt von SpacePin)
LockedPosition (Geerbt von SpacePinOrientable)
LockedRotation (Geerbt von SpacePinOrientable)
Manager

Schreibgeschützter Zugriff auf Managerabhängigkeiten von abgeleiteten Klassen.

(Geerbt von SpacePin)
ModelingPoseGlobal

Zuerst das Paar von Posen, die zur Ausrichtung an den Ausrichtungs-Manager übermittelt werden.

(Geerbt von SpacePin)
ModelPosition (Geerbt von SpacePinOrientable)
ModelPositionSource

Hier finden Sie die Position des Modellraums auf dem Ziel. Die Transformation ist vorzuziehen, aber wenn Transformationen in eingebrannt werden, können Renderer oder Collider besser geeignet sein.

(Geerbt von SpacePin)
ModelRotation (Geerbt von SpacePinOrientable)
Orienter

Eingabeabhängigkeit des verwaltenden Orienters, der einzelne Rotationen ausgibt.

(Geerbt von SpacePinOrientable)
PinActive

Ob diese Leerzeichennadel aktiv ist, verwenden Sie den Anheftungsplatz

(Geerbt von SpacePin)
Properties

Laufzeitzugriff auf Eigenschaften.

Publisher

Accessor für Herausgeber. Dies wird vom Binder verwaltet.

RestorePoseLocal

Pose zur Wiederherstellung nach der Bearbeitung (falls vorhanden).

(Geerbt von SpacePin)
SpacePinId

Eindeutiger Bezeichner für diesen Leerzeichennadel.

Methoden

ConfigureLocalPeg()

Create eine lokale Bindung basierend auf dem aktuellen Zustand (LockedPose).

ExtractModelPose() (Geerbt von SpacePin)
ExtractModelPoseFromCollider() (Geerbt von SpacePin)
ExtractModelPoseFromRenderer() (Geerbt von SpacePin)
ExtractModelPoseFromTransform() (Geerbt von SpacePin)
ForceAttachment()

Stellen Sie sicher, dass eine Anlage vorhanden ist und auf dem neuesten Stand ist.

(Geerbt von SpacePin)
GetModelPoseFromGlobalPosition(Vector3) (Geerbt von SpacePin)
OnDestroy()

Heben Sie beim Zerstören die Registrierung für das geladene Ereignis auf.

(Geerbt von SpacePin)
OnLocationUpdate(Pose)

Rückruf für Refit-Vorgänge.

(Geerbt von SpacePinOrientable)
PushAlignmentData(IAlignmentManager)

Kommunizieren Sie die Daten von diesem Punkt an den Ausrichtungs-Manager.

(Geerbt von SpacePin)
PushRotation(IAlignmentManager, Quaternion)

Übernehmen Sie die Drehung, wie sie vom IOrienter berechnet wird.

(Geerbt von SpacePinOrientable)
ReleaseAttachment()

Entfernen Sie alle zuvor erstellten Anlagepunkte.

(Geerbt von SpacePin)
Reset()

Zurücksetzen und Aufheben der Registrierung über IOrienter.

(Geerbt von SpacePinOrientable)
ResetModelingPose()

Setzen Sie die Modellierungsposition auf die aktuelle Transformation zurück.

(Geerbt von SpacePin)
RestoreOnLoad()

Wenn die Basiswiederherstellung beim Laden erfolgreich ist, registrieren Sie sich für die weitere Bearbeitung beim Orienter.

(Geerbt von SpacePinOrientable)
SendAlignmentData(IAlignmentManager)

Benachrichtigen Sie den Manager, dass alle erforderlichen Updates übermittelt wurden und zur Verarbeitung bereit sind.

(Geerbt von SpacePin)
SetFrozenPose(Pose)

Transformieren Sie pose in Locked Space und passthrough.

(Geerbt von SpacePin)
SetFrozenPosition(Vector3)

Legen Sie die Position in eingefrorenem Raum fest. Drehung ist nicht erforderlich, da sie basierend auf relativen Positionen berechnet wird.

(Geerbt von SpacePinOrientable)
SetLocalPeg(ILocalPeg)

Akzeptieren Sie den lokalen Peg, der vom Binder zugewiesen wurde, nachdem er aus der Cloud heruntergeladen wurde.

SetLockedPose(Pose)

Überschreiben Sie setLockedPose-Basis, um das Einfügen der Berechnung der Drehung zu ermöglichen.

(Geerbt von SpacePinOrientable)
SetLockedPosition(Vector3)

Legen Sie die Position im weltgebundenen Raum fest. Drehung ist nicht erforderlich, da sie basierend auf relativen Positionen berechnet wird.

(Geerbt von SpacePinOrientable)
SetOrienter(IOrienter)

Legen Sie explizit den verwaltenden IOrienter fest, und überschreiben Sie alle Einstellungen aus dem Inspector.

(Geerbt von SpacePinOrientable)
SetSpongyPose(Pose)

Transformieren Sie pose in Locked Space und passthrough.

(Geerbt von SpacePin)
SetSpongyPosition(Vector3)

Legen Sie die Position in schwammigem Raum fest. Drehung ist nicht erforderlich, da sie basierend auf relativen Positionen berechnet wird.

(Geerbt von SpacePinOrientable)
Start()

Übernehmen Sie den Inspektorsatz Orienter als Schnittstellen-Iorienter.

(Geerbt von SpacePinOrientable)

Gilt für: