SpacePinASA Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public class SpacePinASA : Microsoft.MixedReality.WorldLocking.Core.SpacePinOrientable
type SpacePinASA = class
inherit SpacePinOrientable
Public Class SpacePinASA
Inherits SpacePinOrientable
- Ereditarietà
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) |