Orienter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A classe Orienter implementa IOrienter.
public class Orienter : UnityEngine.MonoBehaviour, Microsoft.MixedReality.WorldLocking.Core.IOrienter
type Orienter = class
inherit MonoBehaviour
interface IOrienter
Public Class Orienter
Inherits MonoBehaviour
Implements IOrienter
- Herança
-
UnityEngine.MonoBehaviourOrienter
- Derivado
- Implementações
Comentários
Ele deriva de MonoBehaviour apenas para facilitar a atribuição dele no Inspetor. Como alternativa, ele pode ser implementado como um serviço singleton. Há prós e contras em qualquer direção. O MonoBehaviour atribuído no inspetor foi escolhido para tornar explícita a dependência, em vez de uma dependência oculta por um get estático internamente.
Construtores
Orienter() |
A classe Orienter implementa IOrienter. |
Campos
actives |
Orientações no fragmento de processamento no momento. |
Propriedades
AlignmentManager |
A classe Orienter implementa IOrienter. |
Métodos
AverageRotation(Orienter+WeightedRotation, Orienter+WeightedRotation) |
Compute uma nova rotação ponderada que representa as duas rotações ponderadas de entrada. |
ComputeRotation(IOrientable, IOrientable) |
Compute a rotação que alinha um e b corretamente no espaço fixado. |
ComputeRotations() |
Compute rotações por pares, ponderando por distância e média para cada orientação. |
Register(IOrientable) |
A classe Orienter implementa IOrienter. |
Reorient(FragmentId, IAlignmentManager) |
A classe Orienter implementa IOrienter. |
Unregister(IOrientable) |
A classe Orienter implementa IOrienter. |