共用方式為


Orienter 類別

定義

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.MonoBehaviour
Orienter
衍生
實作

備註

它只衍生自MonoBehaviour,以協助在Inspector中指派它。 或者,它可以實作為單一服務。 任一方向都有優缺點。 在偵測器中指派的MonoBehaviour已選擇明確表示相依性,而不是靜態在內部隱藏的相依性。

建構函式

Orienter()

Orienter 類別會實作 IOrienter。

欄位

actives

目前處理片段中的可導向專案。

屬性

AlignmentManager

Orienter 類別會實作 IOrienter。

方法

AverageRotation(Orienter+WeightedRotation, Orienter+WeightedRotation)

計算代表兩個輸入加權旋轉的新加權旋轉。

ComputeRotation(IOrientable, IOrientable)

計算在固定空間中正確對齊 和 b 的旋轉。

ComputeRotations()

依配對計算旋轉、依距離加權,以及每個可導向的平均值。

Register(IOrientable)

Orienter 類別會實作 IOrienter。

Reorient(FragmentId, IAlignmentManager)

Orienter 類別會實作 IOrienter。

Unregister(IOrientable)

Orienter 類別會實作 IOrienter。

適用於