updated_at: 2025-02-25 12:28

Vector3

threejs에서 Vector3는 두 vector3 간의 연산을 담당하는 주요한 함수들을 제공한다. threeJs Vector3 아래연산을 할때 주의할 점은 일부는 새로운 결과값을 리턴하지만 대부분(:this)은 현재 값을 바꾸고 그 값을 리턴한다.
따라서 현재 값을 유지하려고 하면 copy를 사용하여 복제된 것을 사용할 것을 추천드립니다.

copy

인자값으로 주어진 vector3의 x, y, z 를 현재 백터값으로 복사

.copy ( v : Vector3 ) : this

cross

교차곱, 즉 외적(cross product)은 벡터의 텐서곱으로, 두 벡터에 수직인 벡터를 구하는 연산입니다

.cross ( v : Vector3 ) : this

negate

백터값을 반전시킨다. -i.e. sets x = -x, y = -y and z = -z.

.negate () : this

round

정수값으로 round 시킨다.

.round () : this

sub

현재 벡터에서 주어진 벡터값을 뺀다

.sub ( v : Vector3 ) : this

Table of contents 목차

평점을 남겨주세요
평점 : 2.5
총 투표수 : 1

질문 및 답글