Vector3

Vector3 structure

세 개의 구성 요소가 있는 벡터입니다.

public struct Vector3 : IComparable<Vector3>

생성자

이름설명
Vector3(Color)의 새 인스턴스를 초기화합니다.Vector3 구조체.
Vector3(double)의 새 인스턴스를 초기화합니다.Vector3 구조체.
Vector3(FVector3)의 새 인스턴스를 초기화합니다.Vector3 구조체.
Vector3(Vector4)의 새 인스턴스를 초기화합니다.Vector3 구조체.
Vector3(double, double, double)의 새 인스턴스를 초기화합니다.Vector3 구조체.

속성

이름설명
Length { get; }이 벡터의 길이를 가져옵니다.
Length2 { get; }길이의 제곱을 가져옵니다.

행동 양식

이름설명
AngleBetween(Vector3)두 방향 사이의 내부 각도 계산 두 방향은 비정규화 벡터일 수 있음
AngleBetween(Vector3, Vector3)두 방향 사이의 내부 각도 계산 두 방향은 비정규화 벡터일 수 있음
CompareTo(Vector3)현재 벡터를 다른 인스턴스와 비교합니다.
Cos()각 component 에서 코사인을 계산합니다.
Cross(Vector3)두 벡터의 외적
Dot(Vector3)두 벡터의 내적을 가져옵니다
override Equals(object)두 vector3가 같은지 확인합니다
override GetHashCode()Vector3 의 해시 코드를 가져옵니다.
Normalize()이 인스턴스를 정규화합니다.
Set(double, double, double)한 번의 호출로 x/y/z 구성 요소를 설정합니다.
Sin()각 component 에서 사인을 계산합니다.
override ToString()반환String현재를 나타내는Vector3 .
operator ++ 에 대한 연산자 오버로드
operator // 에 대한 연산자 오버로드
operator ==Vector3 에 대한 같음 연산자
explicit operator
operator !=Vector3 에 대한 같지 않음 연산자
operator ** 에 대한 연산자 오버로드 (3 operators)
operator -- 에 대한 연산자 오버로드 (2 operators)

필드

이름설명
static readonly Origin원점 위치를 가져옵니다.
static readonly UnitScale단위 배율 벡터를 가져옵니다.
static readonly XAxisX 축을 가져옵니다.
static readonly YAxisY축을 가져옵니다.
static readonly ZAxisZ 축을 가져옵니다.
xx 구성요소.
yy 구성 요소입니다.
zz 구성 요소입니다.

또한보십시오