벡터3

공개 클래스 Vector3

3개의 부동 소수점이 포함된 벡터

필드

공개 부동 소수점 수 x
공개 부동 소수점 수
공개 부동 소수점 수

공개 생성자

Vector3()
Vector3를 생성하고 모든 값에 0을 할당합니다.
Vector3(부동 소수점 수 x, 부동 소수점 수 y, 부동 소수점 수 z)
Vector3를 생성하고 각 값을 할당합니다.
Vector3(Vector3 v)
Vector3를 생성하고 값을 복사합니다.

공개 메서드

정적 Vector3
추가(Vector3 hls, Vector3 rhs)
Vector3&s3;를 추가합니다.
정적 부동 소수점 수
angleBetweenVectors(Vector3 a, Vector3 b)
두 벡터 간의 가장 짧은 각도를 반환합니다(도 단위).
정적 Vector3
back()
(0, 0, 1)로 설정된 Vector3을 가져옵니다.
정적 Vector3
cross(Vector3 lss, Vector3 rhs)
2개의 Vector3&s3의 교차 곱을 구합니다.
정적 부동 소수점 수
dot(Vector3 lss, Vector3 rhs)
두 Vector3&t의 내적을 구합니다.
정적 Vector3
down()
(0, -1, 0)으로 설정된 Vector3을 가져옵니다.
정적 부울
같음(Vector3 lss, Vector3 rhs)
각 구성요소가 공차 내에서 동일한 경우 두 개의 Vector3가 동일한지 비교합니다.
boolean
같음(객체 기타)
다른 객체가 Vector3이고 각 구성요소가 허용 오차 내에서 동일한 경우 true를 반환합니다.
정적 Vector3
전달()
(0, 0, -1)로 설정된 Vector3을 가져옵니다.
정적 Vector3
left()
(-1, 0, 0)으로 설정된 Vector3을 가져옵니다.
float
length()입니다.
float
정적 Vector3
lerp(Vector3 a, Vector3 b, 부동 소수점 수)
a와 b 사이에 선형 보간이 적용됩니다.
정적 Vector3
max(Vector3 lss, Vector3 rhs)
각 값이 요소별로 최대 2개의 Vector3&s 값으로 설정된 Vector3을 가져옵니다.
정적 Vector3
min(Vector3 lss, Vector3 rhs)
각 값을 요소별로 최소 2개의 Vector3&#39 값으로 설정하여 Vector3를 가져옵니다.
벡터3
부정()
Vector3 탐색
벡터3
정규화()
Vector3를 단위 길이로 조정합니다.
정적 Vector3
one()
모든 값이 1로 설정된 Vector3을 가져옵니다.
정적 Vector3
right()
(1, 0, 0)으로 설정된 Vector3을 가져옵니다.
벡터3
scaled(float a)
Vector3에서 균일하게 크기 조정
void
set(Vector3 v)
다른 Vector3의 값을 이 Vector3에 복사합니다.
void
set(float vx, float vy, float vz)
각 값 설정
정적 Vector3
subtract(Vector3 lss, Vector3 rhs)
2개의 Vector3를 빼세요.
문자열
정적 Vector3
위로()
(0, 1, 0)으로 설정된 Vector3을 가져옵니다.
정적 Vector3
0()
모든 값이 0으로 설정된 Vector3을 가져옵니다.

상속된 메서드

필드

공개 부동 소수점 x

공개 부동 소수점 y

공개 부동 소수점 수 z

공개 생성자

public Vector3 ()

Vector3를 생성하고 모든 값에 0을 할당합니다.

public Vector3 (float x, float y, float z)

Vector3를 생성하고 각 값을 할당합니다.

매개변수
x
y
z

public Vector3 (Vector3 v)

Vector3를 생성하고 값을 복사합니다.

매개변수
v

공개 메서드

public static Vector3 추가 (Vector3 hls, Vector3 Rhs)

Vector3&s3;를 추가합니다.

매개변수
시간
RHS
반환 값
  • 결합된 Vector3

public static float angleBetweenVectors (Vector3 a, Vector3 b)

두 벡터 간의 가장 짧은 각도를 반환합니다(도 단위). 결과는 180도 이하여야 합니다.

매개변수
a
b

public static Vector3 back ()

(0, 0, 1)로 설정된 Vector3을 가져옵니다.

public static Vector3 cross (Vector3 hls, Vector3 rhs)

2개의 Vector3&s3의 교차 곱을 구합니다.

매개변수
시간
RHS
반환 값
  • Vector3&s

public static float dot (Vector3 lss, Vector3 rhs)

두 Vector3&t의 내적을 구합니다.

매개변수
시간
RHS
반환 값
  • Vector3&s의 스칼라 제품입니다.

public static Vector3 down ()

(0, -1, 0)으로 설정된 Vector3을 가져옵니다.

public static boolean 같음 (Vector3 lss, Vector3 rhs)

각 구성요소가 공차 내에서 동일한 경우 두 개의 Vector3가 동일한지 비교합니다.

매개변수
시간
RHS

public boolean 같음 (객체 기타)

다른 객체가 Vector3이고 각 구성요소가 허용 오차 내에서 동일한 경우 true를 반환합니다.

매개변수
기타

public static Vector3 forward ()

(0, 0, -1)로 설정된 Vector3을 가져옵니다.

public static Vector3 left ()

(-1, 0, 0)으로 설정된 Vector3을 가져옵니다.

public float length ()

public float lengthSquared ()

public static Vector3 lerp (Vector3 a, Vector3 b, float t)

a와 b 사이에 선형 보간이 적용됩니다.

매개변수
a 시작 값
b 종료 값
t 두 부동 소수점 수 간의 비율입니다.
반환 값
  • 두 부동 소수점 수 사이의 보간된 값

public static Vector3 max (Vector3 lss, Vector3 rhs)

각 값이 요소별로 최대 2개의 Vector3&s 값으로 설정된 Vector3을 가져옵니다.

매개변수
시간
RHS

public static Vector3 min (Vector3 hls, Vector3 rhs)

각 값을 요소별로 최소 2개의 Vector3&#39 값으로 설정하여 Vector3를 가져옵니다.

매개변수
시간
RHS

public Vector3 부정 ()

Vector3 탐색

반환 값
  • 반대 방향의 Vector3

public Vector3 정규화 ()

Vector3를 단위 길이로 조정합니다.

public static Vector3 one ()

모든 값이 1로 설정된 Vector3을 가져옵니다.

public static Vector3 right ()

(1, 0, 0)으로 설정된 Vector3을 가져옵니다.

public Vector3 scaled (float a)

Vector3에서 균일하게 크기 조정

매개변수
a
반환 값
  • Vector3에 스칼라 금액 곱하기

public void set (Vector3 v)

다른 Vector3의 값을 이 Vector3에 복사합니다.

매개변수
v

public void set(float vx, float vy, float vz)

각 값 설정

매개변수
VX
바이어
VZ

public static Vector3 빼기 (Vector3 hls, Vector3 Rhs)

2개의 Vector3를 빼세요.

매개변수
시간
RHS
반환 값
  • 결합된 Vector3

public String toString ()

public static Vector3 up ()

(0, 1, 0)으로 설정된 Vector3을 가져옵니다.

public static Vector3 0 ()

모든 값이 0으로 설정된 Vector3을 가져옵니다.