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) |
2 つの入力加重回転を表す新しい加重回転を計算します。 |
ComputeRotation(IOrientable, IOrientable) |
ピン留めされた空間で a と b を正しく配置する回転を計算します。 |
ComputeRotations() |
ペア別の回転、距離による重み付け、各方向指定可能な平均化を計算します。 |
Register(IOrientable) |
Orienter クラスは IOrienter を実装します。 |
Reorient(FragmentId, IAlignmentManager) |
Orienter クラスは IOrienter を実装します。 |
Unregister(IOrientable) |
Orienter クラスは IOrienter を実装します。 |