AttachmentPoint 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.
Implementazione dell'interfaccia IAttachmentPoint. Fornisce implementazioni, nonché un'associazione ai delegati di aggiornamento.
public class AttachmentPoint : Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint
type AttachmentPoint = class
interface IAttachmentPoint
Public Class AttachmentPoint
Implements IAttachmentPoint
- Ereditarietà
-
AttachmentPoint
- Implementazioni
Costruttori
AttachmentPoint(AdjustLocationDelegate, AdjustStateDelegate) |
Costruttore, imposta gestori |
Proprietà
AnchorId |
ID ancoraggio associato |
CachedPosition |
Cache della cronologia interna. |
FragmentId |
ID frammento associato |
LocationFromAnchor |
Posizione del punto di collegamento nello spazio del punto di ancoraggio. |
LocationHandler |
Gestore per le regolazioni posizionale del sistema. Può essere Null |
Name |
Il nome viene popolato automaticamente in caso di creazione con un elemento univoco, ma può essere rinominato in qualsiasi elemento utile e pratico. Viene usato solo come etichetta, quindi può essere qualsiasi elemento (incluso vuoto o null). |
ObjectAdjustment |
Regolazione cumulativa della trasformazione per gli oggetti associati a questo punto di allegato. |
ObjectPosition |
Posizione degli oggetti associati a questo punto di allegato. |
State |
Stato corrente di questo punto di allegato. |
StateHandler |
Gestore per le regolazioni della connettività di sistema. Può essere Null. |
Metodi
HandlePoseAdjustment(Pose) |
Tenere traccia della regolazione della trasformazione cumulativa e passare al gestore di regolazione client (se presente). |
HandleStateChange(AttachmentPointStateType) |
Se lo stato è cambiato, registrare il nuovo stato e passare al gestore client (se presente). |
MoveTo(IAttachmentPointManager, Vector3) |
Notificare al punto di allegato che è stato spostato in modo incrementale in una nuova posizione. |
Set(FragmentId, Vector3, AnchorId, Vector3) |
Impostare i valori interni del punto di allegato su nuovi valori. |
TeleportTo(IAttachmentPointManager, Vector3, IAttachmentPoint) |
Notificare al punto di allegato che è stato teletrasportato in una nuova posizione. |