SpatialInteractionSourceLocation 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í.
Representa la posición de agarre y la posición del puntero de un controlador de mano o movimiento.
public ref class SpatialInteractionSourceLocation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SpatialInteractionSourceLocation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SpatialInteractionSourceLocation
Public NotInheritable Class SpatialInteractionSourceLocation
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)
|
Comentarios
Windows Mixed Reality admite controladores de movimiento en una variedad de factores de forma, con el diseño de cada controlador diferente en su relación entre la posición de la mano del usuario y la dirección natural "hacia delante" que las aplicaciones deben usar para apuntar al representar el controlador.
Para representar mejor estos controladores, hay dos tipos de posturas que puede investigar para cada origen de interacción.
La posición de agarre representa la ubicación de la palma de una mano detectada por un HoloLens o la palma que mantiene un controlador de movimiento. En cascos envolventes, esta posición se usa mejor para representar la mano del usuario o un objeto mantenido en la mano del usuario, como una espada o un arma. La posición de agarre se representa mediante las propiedades de posición, orientación y velocidad directamente dentro de este tipo.
La posición del puntero representa la punta de un controlador de movimiento que apunta hacia delante. Esta posición se usa mejor para raycast al apuntar a la interfaz de usuario cuando se representa el propio modelo del controlador. Se puede acceder a la posición del puntero a través de la propiedad SourcePointerPose.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | Orientación |
1709 | 16299 | AngularVelocity |
1709 | 16299 | PositionAccuracy |
1709 | 16299 | SourcePointerPose |
Propiedades
AngularVelocity |
Obtiene la velocidad angular de un controlador de mano o movimiento. |
Orientation |
Obtiene la orientación de la posición de agarre, que representa la orientación de la mano del usuario a medida que contiene un controlador de movimiento. |
Position |
Obtiene la posición de agarre, que representa la posición de la mano del usuario, ya sea directamente o donde contiene un controlador de movimiento. |
PositionAccuracy |
Obtiene la precisión del seguimiento posicional de un origen de interacción. |
SourcePointerPose |
Obtiene la posición del puntero para un origen de interacción espacial determinado, como un controlador de movimiento, en una marca de tiempo determinada. |
Velocity |
Obtiene la velocidad de un controlador de mano o movimiento. |