Condividi tramite


SpacePinASA Classe

Definizione

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

Costruttori

SpacePinASA()

Proprietà

AlignmentManager

Funzione di accesso per eseguire l'override di AlignmentManager dallo script.

(Ereditato da SpacePin)
AnchorId

Questo wrapper per anchorId è dovuto al fatto che l'anchorId deve essere archiviato come ulong, ovvero la classe di base per l'enumerazione AnchorId. Unity supporta solo enumerazioni basate su int, quindi si lamenta di serializzazione e così via per l'ancoraggio basato su ulong.

(Ereditato da SpacePin)
AnchorName

Specificare un nome di ancoraggio univoco. Questa operazione viene usata per la persistenza.

(Ereditato da SpacePin)
FragmentId

Il frammento a cui appartiene. Proprietà pubblica per soddisfare l'interfaccia IOrientable.

(Ereditato da SpacePinOrientable)
IsReadyForPublish

Pronto per pubblicare quando si dispone di un peg locale ed è pronto per la pubblicazione.

LocalPeg

Accesso per peg locale.

LockedPose

Funzione di accesso per la posizione bloccata per le classi derivate.

(Ereditato da SpacePin)
LockedPosition (Ereditato da SpacePinOrientable)
LockedRotation (Ereditato da SpacePinOrientable)
Manager

Accesso in sola lettura alle dipendenze di manager dalle classi derivate.

(Ereditato da SpacePin)
ModelingPoseGlobal

Prima della coppia di pose inviate al manager di allineamento per l'allineamento.

(Ereditato da SpacePin)
ModelPosition (Ereditato da SpacePinOrientable)
ModelPositionSource

Dove trovare la posizione dello spazio del modello nella destinazione. La trasformazione è preferibile, ma se le trasformazioni vengono compilate in, renderer o collider possono essere più appropriate.

(Ereditato da SpacePin)
ModelRotation (Ereditato da SpacePinOrientable)
Orienter

Dipendenza di input della gestione di Orienter che arbiterà le singole rotazioni.

(Ereditato da SpacePinOrientable)
PinActive

Se questo pin di spazio è attivo usa lo spazio di aggiunta

(Ereditato da SpacePin)
Properties

Accesso in fase di esecuzione delle proprietà.

Publisher

Accesso per server di pubblicazione. Questa operazione viene gestita dal binder.

RestorePoseLocal

Posa per ripristinare dopo la manipolazione (se disponibile).

(Ereditato da SpacePin)
SpacePinId

Identificatore univoco per questo pin dello spazio.

Metodi

ConfigureLocalPeg()

Create un peg locale basato sullo stato corrente (LockedPose).

ExtractModelPose() (Ereditato da SpacePin)
ExtractModelPoseFromCollider() (Ereditato da SpacePin)
ExtractModelPoseFromRenderer() (Ereditato da SpacePin)
ExtractModelPoseFromTransform() (Ereditato da SpacePin)
ForceAttachment()

Assicurarsi che sia presente un allegato e che sia posizionato fino a data.

(Ereditato da SpacePin)
GetModelPoseFromGlobalPosition(Vector3) (Ereditato da SpacePin)
OnDestroy()

In caso di eliminazione, annullare la registrazione per l'evento caricato.

(Ereditato da SpacePin)
OnLocationUpdate(Pose)

Callback per le operazioni di refit.

(Ereditato da SpacePinOrientable)
PushAlignmentData(IAlignmentManager)

Comunicare i dati da questo punto alla gestione allineamento.

(Ereditato da SpacePin)
PushRotation(IAlignmentManager, Quaternion)

Accettare la rotazione calcolata da IOrienter.

(Ereditato da SpacePinOrientable)
ReleaseAttachment()

Eliminare qualsiasi punto di allegato creato in precedenza.

(Ereditato da SpacePin)
Reset()

Reimpostare e annullare la registrazione da IOrienter.

(Ereditato da SpacePinOrientable)
ResetModelingPose()

Reimpostare la posizione della modellazione alla trasformazione corrente.

(Ereditato da SpacePin)
RestoreOnLoad()

Se il ripristino di base sul carico ha esito positivo, registrare con orienter per ulteriori modifiche.

(Ereditato da SpacePinOrientable)
SendAlignmentData(IAlignmentManager)

Notifica al gestore che tutti gli aggiornamenti necessari sono stati inviati e sono pronti per l'elaborazione.

(Ereditato da SpacePin)
SetFrozenPose(Pose)

Trasformare la posa in Spazio bloccato e passare attraverso.

(Ereditato da SpacePin)
SetFrozenPosition(Vector3)

Impostare la posizione nello spazio bloccato. La rotazione non è necessaria perché viene calcolata in base alle posizioni relative.

(Ereditato da SpacePinOrientable)
SetLocalPeg(ILocalPeg)

Accettare il peg locale assegnato dal binder dopo il download dal cloud.

SetLockedPose(Pose)

Override di setLockedPose di base per consentire l'inserimento del calcolo della rotazione.

(Ereditato da SpacePinOrientable)
SetLockedPosition(Vector3)

Impostare la posizione nello spazio bloccato del mondo. La rotazione non è necessaria perché viene calcolata in base alle posizioni relative.

(Ereditato da SpacePinOrientable)
SetOrienter(IOrienter)

Impostare in modo esplicito la gestione di IOrienter, sostituendo qualsiasi impostazione dal controllo.

(Ereditato da SpacePinOrientable)
SetSpongyPose(Pose)

Trasformare la posa in Spazio bloccato e passare attraverso.

(Ereditato da SpacePin)
SetSpongyPosition(Vector3)

Impostare la posizione nello spazio spongy. La rotazione non è necessaria perché viene calcolata in base alle posizioni relative.

(Ereditato da SpacePinOrientable)
Start()

Adottare il set Inspector Orienter come iorienter dell'interfaccia.

(Ereditato da SpacePinOrientable)

Si applica a