vector

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

이 라이브러리는 기본 제공된 기본 연산자 지원 외에도 벡터 유형에 대한 기능을 구현합니다.세 가지 구성 요소를 가진 벡터를 사용합니다(x, y, 및 z).

개별 벡터 구성 요소는 필드 x 또는 X , y 또는 Y , z 또는 Z에 액세스할 수 있습니다.벡터 값은 변경할 수 없으므로 개별 구성 요소에 쓰기가 지원되지 않습니다.

요약

함수

속성

  • 모든 구성 요소가 0 설정된 상수 벡터.

  • 모든 구성 요소가 1 설정된 상수 벡터.

함수

create

지정된 구성 요소 값으로 새 벡터를 생성합니다.

매개 변수

반환

magnitude

주어진 벡터의 크기를 계산합니다.

매개 변수

vec: vector

반환

normalize

지정된 벡터의 정규화된 버전(유닛 벡터)을 계산합니다.

매개 변수

vec: vector

반환

cross

두 벡터의 교차 제품을 계산합니다.

매개 변수

vec1: vector
vec2: vector

반환

두 벡터의 점 산술 제품을 계산합니다.

매개 변수

vec1: vector
vec2: vector

반환

angle

두 벡터 사이의 각도를 라디안으로 계산합니다. 축, 지정된 경우, 각도의 부호를 결정하는 데 사용됩니다.

매개 변수

vec1: vector
vec2: vector
axis: vector

반환

floor

입력 벡터의 모든 구성 요소에 math.floor()를 적용합니다.

매개 변수

vec: vector

반환

ceil

입력 벡터의 모든 구성 요소에 math.ceil()를 적용합니다.

매개 변수

vec: vector

반환

입력 벡터의 모든 구성 요소에 math.abs()를 적용합니다.

매개 변수

vec: vector

반환

sign

입력 벡터의 모든 구성 요소에 math.sign()를 적용합니다.

매개 변수

vec: vector

반환

clamp

입력 벡터의 모든 구성 요소에 math.clamp()를 적용합니다.

매개 변수

vec: vector
min: vector
max: vector

반환

입력 벡터의 해당 구성 요소에 math.max()를 적용합니다.

매개 변수

...: vector

반환

입력 벡터의 해당 구성 요소에 math.min()를 적용합니다.

매개 변수

...: vector

반환

속성

zero

모든 구성 요소가 0 설정된 상수 벡터.

모든 구성 요소가 1 설정된 상수 벡터.