AttachmentPoint Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementación de la interfaz IAttachmentPoint. Proporciona implementaciones, así como un enlace a los delegados de actualización.
public class AttachmentPoint : Microsoft.MixedReality.WorldLocking.Core.IAttachmentPoint
type AttachmentPoint = class
interface IAttachmentPoint
Public Class AttachmentPoint
Implements IAttachmentPoint
- Herencia
-
AttachmentPoint
- Implementaciones
Constructores
AttachmentPoint(AdjustLocationDelegate, AdjustStateDelegate) |
Constructor, conjuntos de controladores |
Propiedades
AnchorId |
Id. de delimitador asociado |
CachedPosition |
Caché del historial interno. |
FragmentId |
Id. de fragmento asociado |
LocationFromAnchor |
Posición del punto de datos adjuntos en el espacio del punto de anclaje. |
LocationHandler |
Controlador para ajustes posicionales del sistema. Puede ser NULL. |
Name |
El nombre se rellena automáticamente en la creación con algo único, pero se puede cambiar el nombre a cualquier cosa útil y conveniente. Solo se usa como etiqueta, por lo que puede ser cualquier cosa (incluido vacío o nulo). |
ObjectAdjustment |
Ajuste de transformación acumulativa para objetos enlazados a este punto de datos adjuntos. |
ObjectPosition |
Posición de los objetos enlazados a este punto de datos adjuntos. |
State |
Estado actual de este punto de datos adjuntos. |
StateHandler |
Controlador para los ajustes de conectividad del sistema. Su valor puede ser null. |
Métodos
HandlePoseAdjustment(Pose) |
Realice un seguimiento del ajuste de transformación acumulativa y pase al controlador de ajuste de cliente (si existe). |
HandleStateChange(AttachmentPointStateType) |
Si el estado ha cambiado, registre el nuevo estado y pase al controlador de cliente (si existe). |
MoveTo(IAttachmentPointManager, Vector3) |
Notificar al punto de datos adjuntos que se ha movido incrementalmente a una nueva posición. |
Set(FragmentId, Vector3, AnchorId, Vector3) |
Establezca los valores internos del punto de datos adjuntos en nuevos valores. |
TeleportTo(IAttachmentPointManager, Vector3, IAttachmentPoint) |
Notificar al punto de datos adjuntos que se ha teletransportado a una nueva posición. |