SpacePinOrientable 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í.
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable.
public class SpacePinOrientable : Microsoft.MixedReality.WorldLocking.Core.SpacePin, Microsoft.MixedReality.WorldLocking.Core.IOrientable
type SpacePinOrientable = class
inherit SpacePin
interface IOrientable
Public Class SpacePinOrientable
Inherits SpacePin
Implements IOrientable
- Herencia
- Derivado
- Implementaciones
Comentarios
La implementación de permite proporcionar una posición de IOrientable entrada y recibir una rotación de salida de la administración IOrienter.
Constructores
SpacePinOrientable() |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. |
Propiedades
AlignmentManager |
Descriptor de acceso para invalidar AlignmentManager del script. (Heredado de SpacePin) |
AnchorId |
Este contenedor para el anchorId se debe a que el anchorId debe almacenarse como ulong, que es la clase base de la enumeración AnchorId. Unity solo admite enumeraciones basadas en int, por lo que se quejará de la serialización, etc. para el AnchorId basado en ulong. (Heredado de SpacePin) |
AnchorName |
Proporcione un nombre de delimitador único. Se usa para la persistencia. (Heredado de SpacePin) |
FragmentId |
Fragmento al que pertenece. Propiedad pública para satisfacer la interfaz IOrientable. |
LockedPose |
Descriptor de acceso para la posición bloqueada del mundo para las clases derivadas. (Heredado de SpacePin) |
LockedPosition |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. |
LockedRotation |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. |
Manager |
Acceso de solo lectura a la dependencia de administrador de clases derivadas. (Heredado de SpacePin) |
ModelingPoseGlobal |
En primer lugar, el par de posturas enviadas al administrador de alineación para la alineación. (Heredado de SpacePin) |
ModelPosition |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. |
ModelPositionSource |
Dónde buscar la posición del espacio del modelo en el destino. La transformación es preferible, pero si las transformaciones están horneadas, el representador o el colisionador pueden ser más adecuados. (Heredado de SpacePin) |
ModelRotation |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. |
Orienter |
Dependencia de entrada del orientador de administración que arbitrará las rotaciones individuales. |
PinActive |
Si este pin de espacio está en activo, use el espacio de anclaje. (Heredado de SpacePin) |
RestorePoseLocal |
Pose para restaurar después de la manipulación (si existe). (Heredado de SpacePin) |
Métodos
ExtractModelPose() |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. (Heredado de SpacePin) |
ExtractModelPoseFromCollider() |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. (Heredado de SpacePin) |
ExtractModelPoseFromRenderer() |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. (Heredado de SpacePin) |
ExtractModelPoseFromTransform() |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. (Heredado de SpacePin) |
ForceAttachment() |
Asegúrese de que haya datos adjuntos y que esté actualizado. (Heredado de SpacePin) |
GetModelPoseFromGlobalPosition(Vector3) |
Un componente derivado del SpacePin cual solo difiere en que, en lugar de usar una rotación explícita pasada, se calcula una rotación implícita en función de las posiciones relativas de todos los activos SpacePinOrientable. (Heredado de SpacePin) |
OnDestroy() |
Al destruir, anule el registro del evento cargado. (Heredado de SpacePin) |
OnLocationUpdate(Pose) |
Devolución de llamada para las operaciones de reajuste. |
PushAlignmentData(IAlignmentManager) |
Comunique los datos desde este punto al administrador de alineación. (Heredado de SpacePin) |
PushRotation(IAlignmentManager, Quaternion) |
Acepte la rotación calculada por el IOrienter. |
ReleaseAttachment() |
Elimine cualquier punto de datos adjuntos creado anteriormente. (Heredado de SpacePin) |
Reset() |
Restablezca y anule el registro del IOrienter. |
ResetModelingPose() |
Restablezca la posición de modelado a la transformación actual. (Heredado de SpacePin) |
RestoreOnLoad() |
Si la restauración base en la carga se realiza correctamente, regístrese con el orientador para su posterior manipulación. |
SendAlignmentData(IAlignmentManager) |
Notifique al administrador que todas las actualizaciones necesarias se han enviado y están listas para su procesamiento. (Heredado de SpacePin) |
SetFrozenPose(Pose) |
Transforme la posición en Espacio bloqueado y pase por ella. (Heredado de SpacePin) |
SetFrozenPosition(Vector3) |
Establezca la posición en el espacio inmovilizado. La rotación no es necesaria, ya que se calcula en función de las posiciones relativas. |
SetLockedPose(Pose) |
Invalidación de SetLockedPose base para permitir la inserción del cálculo de rotación. |
SetLockedPosition(Vector3) |
Establezca la posición en el espacio bloqueado del mundo. La rotación no es necesaria, ya que se calcula en función de las posiciones relativas. |
SetOrienter(IOrienter) |
Establezca explícitamente el IOrienter de administración, reemplazando cualquier configuración del Inspector. |
SetSpongyPose(Pose) |
Transforme la posición en Espacio bloqueado y pase por ella. (Heredado de SpacePin) |
SetSpongyPosition(Vector3) |
Establezca la posición en espacio esponjoso. La rotación no es necesaria, ya que se calcula en función de las posiciones relativas. |
Start() |
Adopte el orientador del conjunto de inspectores como el iorientador de interfaz. |