Vector3
Overview
Vector3는 X, Y, Z의 세 축 값을 통해 3차원 공간상의 벡터를 표현하는 데이터 타입으로, 위치, 방향, 속도, 힘과 같은 다양한 3D 데이터를 다루는 데 사용되며, 공간 내 좌표 및 이동 계산, 물리 연산 등 여러 시스템 전반에서 핵심적으로 활용됩니다.
Constructors
new
전달된 X, Y, Z 값을 기반으로 새로운 벡터를 생성하여 반환합니다.
Parameters
number x
X축 좌표 값입니다.
number y
Y축 좌표 값입니다.
number z
Z축 좌표 값입니다.
Return
Vector3
생성된 Vector3입니다.
Code Samples
local Vector = Vector3.new(1, 2, 3)
print(Vector) Properties
X
number
X축 좌표 값입니다.
Code Samples
Y
number
Y축 좌표 값입니다.
Code Samples
Z
number
Z축 좌표 값입니다.
Code Samples
zero
Vector3
모든 축 값이 0으로 구성된 벡터입니다. (0, 0, 0)
Code Samples
one
Vector3
모든 축 값이 1으로 구성된 벡터입니다. (1, 1, 1)
Code Samples
xAxis
Vector3
X축 방향으로만 1의 값을 가지며, 나머지 축 값은 모두 0으로 설정된 Vector3입니다. (1, 0, 0)
Code Samples
yAxis
Vector3
Y축 방향으로만 1의 값을 가지며, 나머지 축 값은 모두 0으로 설정된 Vector3입니다. (0, 1, 0)
Code Samples
zAxis
Vector3
Z축 방향으로만 1의 값을 가지며, 나머지 축 값은 모두 0으로 설정된 Vector3입니다. (0, 0, 1)
Code Samples
Unit
Vector3
원본과 동일한 방향은 유지하되, 크기는 제거하고 길이를 1로 맞춘 Vector3입니다.
Code Samples
Magnitude
number
Vector3의 크기를 나타내는 값입니다.
Code Samples
Methods
Dot
두 벡터의 내적 값을 스칼라로 반환합니다.
Parameters
Vector3 otherVector
내적을 계산할 대상 Vector3입니다.
Return
number
두 벡터의 내적 결과를 스칼라 값으로 반환합니다.
Code Samples
Cross
두 벡터의 외적 결과를 새로운 벡터로 반환합니다.
Parameters
Vector3 otherVector
외적을 계산할 대상 Vector3입니다.
Return
Vector3
생성된 Vector3입니다.
Code Samples
See also
좌표계Last updated