다음을 통해 공유


Vector2d 구조체

정의

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

[System.Serializable]
public struct Vector2d : IEquatable<OpenTK.Vector2d>
type Vector2d = struct
상속
Vector2d
특성
구현

생성자

Vector2d(Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Vector2d(Double, Double)

지정된 좌표를 사용하여 왼쪽 벡터를 생성합니다.

필드

One

모든 구성 요소가 1로 설정된 instance 정의합니다.

SizeInBytes

Vector2d 구조체의 크기를 바이트 단위로 정의합니다.

UnitX

X축을 가리키는 단위 길이 Vector2d를 정의합니다.

UnitY

Y축을 가리키는 단위 길이 Vector2d를 정의합니다.

X

이 instance X 좌표입니다.

Y

이 instance Y 좌표입니다.

Zero

길이가 0인 Vector2d를 정의합니다.

속성

Length

벡터의 길이(크기)를 가져옵니다.

LengthSquared

벡터 길이(크기)의 제곱을 가져옵니다.

PerpendicularLeft

이 벡터의 왼쪽에 있는 수직 벡터를 가져옵니다.

PerpendicularRight

이 벡터의 오른쪽에 있는 수직 벡터를 가져옵니다.

메서드

Add(Vector2d)
사용되지 않음.

매개 변수로 전달된 벡터를 이 instance 추가합니다.

Add(Vector2d)
사용되지 않음.

매개 변수로 전달된 벡터를 이 instance 추가합니다.

Add(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Add(Vector2d, Vector2d, Vector2d)

벡터 2개 추가

BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

BaryCentric(Vector2d, Vector2d, Vector2d, Double, Double, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Clamp(Vector2d, Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Clamp(Vector2d, Vector2d, Vector2d, Vector2d)

지정된 최소 및 최대 벡터로 벡터 고정

Div(Double)
사용되지 않음.

이 instance 스칼라로 나눕니다.

Div(Vector2d, Double)
사용되지 않음.

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Div(Vector2d, Double, Vector2d)
사용되지 않음.

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Divide(Vector2d, Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Divide(Vector2d, Double, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Divide(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Divide(Vector2d, Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Dot(Vector2d, Vector2d)

두 벡터의 점(스칼라) 곱 계산

Dot(Vector2d, Vector2d, Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Equals(Object)

이 인스턴스와 지정된 개체가 같은지 여부를 나타냅니다.

Equals(Vector2d)

현재 벡터가 다른 벡터와 같은지 여부를 나타냅니다.

GetHashCode()

이 instance 대한 해시코드를 반환합니다.

Lerp(Vector2d, Vector2d, Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Lerp(Vector2d, Vector2d, Double, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Max(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Max(Vector2d, Vector2d, Vector2d)

구성 요소 단위 최대 벡터 2개 계산

Min(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Min(Vector2d, Vector2d, Vector2d)

구성 요소 단위 최소 2개 벡터 계산

Mult(Double)
사용되지 않음.

이 instance 스칼라를 곱합니다.

Mult(Vector2d, Double)
사용되지 않음.

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Mult(Vector2d, Double, Vector2d)
사용되지 않음.

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Multiply(Vector2d, Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Multiply(Vector2d, Double, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Multiply(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Multiply(Vector2d, Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Normalize()

Vector2의 크기를 단위 길이로 조정합니다.

Normalize(Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Normalize(Vector2d, Vector2d)

단위 길이로 벡터 크기 조정

NormalizeFast(Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

NormalizeFast(Vector2d, Vector2d)

약 단위 길이로 벡터 크기 조정

Scale(Double, Double)
사용되지 않음.

현재 Vector2의 크기를 지정된 양만큼 조정합니다.

Scale(Vector2d)
사용되지 않음.

이 instance 지정된 매개 변수로 크기를 조정합니다.

Scale(Vector2d)
사용되지 않음.

이 instance 지정된 매개 변수로 크기를 조정합니다.

Sub(Vector2d)
사용되지 않음.

이 instance 매개 변수로 전달된 벡터를 뺍니다.

Sub(Vector2d)
사용되지 않음.

이 instance 매개 변수로 전달된 벡터를 뺍니다.

Sub(Vector2d, Vector2d)
사용되지 않음.

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Sub(Vector2d, Vector2d, Vector2d)
사용되지 않음.

한 벡터를 다른 벡터에서 빼기

Subtract(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Subtract(Vector2d, Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

ToString()

현재 instance 나타내는 System.String을 반환합니다.

Transform(Vector2d, Quaterniond)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Transform(Vector2d, Quaterniond, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

연산자

Addition(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Division(Vector2d, Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Equality(Vector2d, Vector2d)

두 인스턴스를 같음으로 비교합니다.

Explicit(Vector2 to Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Explicit(Vector2d to Vector2)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Inequality(Vector2d, Vector2d)

두 인스턴스를 같지 않은 인스턴스와 비교합니다.

Multiply(Double, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Multiply(Vector2d, Double)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

Subtraction(Vector2d, Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

UnaryNegation(Vector2d)

두 개의 배정밀도 부동 소수점 숫자를 사용하여 2D 벡터를 나타냅니다.

적용 대상