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) |
고정된 공간에서 및 b를 올바르게 정렬하는 회전을 계산합니다. |
ComputeRotations() |
쌍별 계산 회전, 거리별 가중치 및 각 방향에 대한 평균입니다. |
Register(IOrientable) |
Orienter 클래스는 IOrienter를 구현합니다. |
Reorient(FragmentId, IAlignmentManager) |
Orienter 클래스는 IOrienter를 구현합니다. |
Unregister(IOrientable) |
Orienter 클래스는 IOrienter를 구현합니다. |