Orienter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La classe Orienter implémente 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
- Héritage
-
UnityEngine.MonoBehaviourOrienter
- Dérivé
- Implémente
Remarques
Elle dérive de MonoBehaviour uniquement pour faciliter son affectation dans l’inspecteur. Il peut également être implémenté en tant que service singleton. Il y a des avantages et des inconvénients dans les deux sens. Le MonoBehaviour affecté dans inspector a été choisi pour rendre explicite la dépendance, plutôt qu’une dépendance masquée par un get statique en interne.
Constructeurs
Orienter() |
La classe Orienter implémente IOrienter. |
Champs
actives |
Orientables dans le fragment en cours de traitement. |
Propriétés
AlignmentManager |
La classe Orienter implémente IOrienter. |
Méthodes
AverageRotation(Orienter+WeightedRotation, Orienter+WeightedRotation) |
Calculez une nouvelle rotation pondérée représentant les deux rotations pondérées en entrée. |
ComputeRotation(IOrientable, IOrientable) |
Calculez la rotation qui aligne correctement a et b dans l’espace épinglé. |
ComputeRotations() |
Calculez les rotations par paires, pondération par distance et moyenne pour chaque orientable. |
Register(IOrientable) |
La classe Orienter implémente IOrienter. |
Reorient(FragmentId, IAlignmentManager) |
La classe Orienter implémente IOrienter. |
Unregister(IOrientable) |
La classe Orienter implémente IOrienter. |