이 라이브러리는 기본 제공된 기본 연산자 지원 외에도 벡터 유형에 대한 기능을 구현합니다.세 가지 구성 요소를 가진 벡터를 사용합니다(x, y, 및 z).
개별 벡터 구성 요소는 필드 x 또는 X , y 또는 Y , z 또는 Z에 액세스할 수 있습니다.벡터 값은 변경할 수 없으므로 개별 구성 요소에 쓰기가 지원되지 않습니다.
요약
함수
지정된 구성 요소 값으로 새 벡터를 생성합니다.
주어진 벡터의 크기를 계산합니다.
지정된 벡터의 정규화된 버전(유닛 벡터)을 계산합니다.
두 벡터의 교차 제품을 계산합니다.
두 벡터의 점 산술 제품을 계산합니다.
두 벡터 사이의 각도를 라디안으로 계산합니다.
입력 벡터의 모든 구성 요소에 math.floor()를 적용합니다.
입력 벡터의 모든 구성 요소에 math.ceil()를 적용합니다.
입력 벡터의 모든 구성 요소에 math.abs()를 적용합니다.
입력 벡터의 모든 구성 요소에 math.sign()를 적용합니다.
입력 벡터의 모든 구성 요소에 math.clamp()를 적용합니다.
입력 벡터의 해당 구성 요소에 math.max()를 적용합니다.
입력 벡터의 해당 구성 요소에 math.min()를 적용합니다.
함수
속성
zero
모든 구성 요소가 0 설정된 상수 벡터.
one
모든 구성 요소가 1 설정된 상수 벡터.