Orienter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Orienter 类实现 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
- 继承
-
UnityEngine.MonoBehaviourOrienter
- 派生
- 实现
注解
它派生自 MonoBehaviour,只是为了便于在检查器中分配它。 或者,它可以作为单一实例服务实现。 这两个方向都有利有弊。 选择在检查器中分配的 MonoBehaviour 用于显式依赖项,而不是静态 get 在内部隐藏的依赖项。
构造函数
Orienter() |
Orienter 类实现 IOrienter。 |
字段
actives |
当前正在处理的片段中的可定向值。 |
属性
AlignmentManager |
Orienter 类实现 IOrienter。 |
方法
AverageRotation(Orienter+WeightedRotation, Orienter+WeightedRotation) |
计算表示两个输入加权旋转的新加权旋转。 |
ComputeRotation(IOrientable, IOrientable) |
计算在固定空间中正确对齐 a 和 b 的旋转。 |
ComputeRotations() |
按对计算旋转,按距离加权,并平均计算每个可定向的旋转。 |
Register(IOrientable) |
Orienter 类实现 IOrienter。 |
Reorient(FragmentId, IAlignmentManager) |
Orienter 类实现 IOrienter。 |
Unregister(IOrientable) |
Orienter 类实现 IOrienter。 |