Vector3

Vector3 class

세 개의 구성 요소를 가진 벡터.

Properties

이름설명
xx 구성 요소.
yy 구성 요소.
zz 구성 요소.
ORIGIN원점 위치를 가져옵니다. 원점.
UNIT_SCALE단위 스케일 벡터를 가져옵니다.
X_AXISX 축을 가져옵니다. X 축.
Y_AXISY 축을 가져옵니다. Y 축.
Z_AXISZ 축을 가져옵니다. Z 축.

메서드

constructor

이름설명
constructor()

Result:


constructor_overload

이름설명
constructor_overload(x, y, z)Vector3 구조체의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
x숫자x 좌표.
y숫자y 좌표.
z숫자z 좌표.

Result:


constructor_overload2

이름설명
constructor_overload2(vec)Vector3 구조체의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
vecFVector3x 좌표.

Result:


constructor_overload3

이름설명
constructor_overload3(v)Vector3 구조체의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
v숫자V.

Result:


constructor_overload4

이름설명
constructor_overload4(vec4)Vector3 구조체의 새 인스턴스를 초기화합니다.

Parameters:

이름유형설명
vec4Vector4Vec4.

Result:


getLength2

이름설명
getLength2()길이의 제곱을 가져옵니다. length2.

Result:


getLength

이름설명
getLength()이 벡터의 길이를 가져옵니다. 길이.

Result:


equals

이름설명
equals(obj)두 vector3가 같은지 확인합니다

Parameters:

이름유형설명
objObject동등성을 확인할 객체입니다.

Result: boolean


hashCode

이름설명
hashCode()Vector3의 해시 코드를 가져옵니다

Result: 숫자


dot

이름설명
dot(rhs)두 벡터의 내적을 가져옵니다

Parameters:

이름유형설명
rhsVector3우변 값입니다.

Result: 숫자


normalize

이름설명
normalize()이 인스턴스를 정규화합니다.

Result: Vector3


sin

이름설명
sin()각 구성 요소에 대한 사인 값을 계산합니다

Result: Vector3


cos

이름설명
cos()각 구성 요소에 대한 코사인 값을 계산합니다

Result: Vector3


cross

이름설명
cross(rhs)두 벡터의 외적

Parameters:

이름유형설명
rhsVector3우변 값입니다.

Result: Vector3


set

이름설명
set(newX, newY, newZ)한 번의 호출로 x/y/z 구성 요소를 설정합니다.

Parameters:

이름유형설명
newX숫자x 구성 요소.
newY숫자y 구성 요소.
newZ숫자z 구성 요소.

Result: Vector3


toString

이름설명
toString()현재 Vector3를 나타내는 java.lang.String을 반환합니다.

Result: String


angleBetween

이름설명
angleBetween(dir, up)두 방향 사이의 내부 각도를 계산합니다. 두 방향은 정규화되지 않은 벡터일 수 있습니다.

Parameters:

이름유형설명
dirVector3비교할 방향 벡터
upVector3두 방향이 공유하는 평면의 up 벡터

Result: 숫자


angleBetween

이름설명
angleBetween(dir)두 방향 사이의 내부 각도를 계산합니다. 두 방향은 정규화되지 않은 벡터일 수 있습니다.

Parameters:

이름유형설명
dirVector3비교할 방향 벡터

Result: 숫자


compareTo

이름설명
compareTo(other)현재 벡터를 다른 인스턴스와 비교합니다.

Parameters:

이름유형설명
otheVector3null

Result: 숫자