TransformBuilder

TransformBuilder class

TransformBuilder는 일련의 변환을 통해 변환 행렬을 구축하는 데 사용됩니다.

메서드

constructor

이름설명
constructor(initial, order)초기 변환 행렬과 지정된 합성 순서를 사용하여 TransformBuilder를 생성합니다.

Parameters:

이름유형설명
initiaMatrix4null
orderComposeOrderComposeOrder

Result:


constructor_overload

이름설명
constructor_overload(order)초기 단위 변환 행렬과 지정된 합성 순서를 사용하여 TransformBuilder를 생성합니다.

Parameters:

이름유형설명
orderComposeOrderComposeOrder

Result:


getMatrix

이름설명
getMatrix()현재 행렬 값을 가져오거나 설정합니다.

Result:


setMatrix

이름설명
setMatrix(value)현재 행렬 값을 가져오거나 설정합니다.

Result:


getComposeOrder

이름설명
getComposeOrder()체인 합성 순서를 가져오거나 설정합니다. 이 속성의 값은 ComposeOrder 정수 상수입니다.

Result:


setComposeOrder

이름설명
setComposeOrder(value)체인 합성 순서를 가져오거나 설정합니다. 이 속성의 값은 ComposeOrder 정수 상수입니다.

Result:


compose

이름설명
compose(m)인수(argument)를 내부 행렬에 추가하거나 앞에 삽입합니다.

Parameters:

이름유형설명
Matrix4null

Result:


append

이름설명
append(m)새 변환 행렬을 변환 체인에 추가합니다.

Parameters:

이름유형설명
Matrix4null

Result:


prepend

이름설명
prepend(m)새 변환 행렬을 변환 체인 앞에 추가합니다.

Parameters:

이름유형설명
Matrix4null

Result:


rearrange

이름설명
rearrange(newX, newY, newZ)축의 레이아웃을 재배열합니다.

Parameters:

이름유형설명
newX
newY
newZ

Result:


scale

이름설명
scale(s)구성 요소가 s로 스케일된 스케일 변환 행렬을 연결합니다

Parameters:

이름유형설명
숫자null

Result:


scale

이름설명
scale(x, y, z)스케일 변환 행렬을 연결합니다

Parameters:

이름유형설명
숫자null
숫자null
숫자null

Result:


scale

이름설명
scale(s)스케일 변환을 연결합니다

Parameters:

이름유형설명
Vector3null

Result:


rotateDegree

이름설명
rotateDegree(angle, axis)각도 단위 회전 변환을 연결합니다

Parameters:

이름유형설명
angle숫자도 단위 회전 각도
axisVector3회전할 축

Result:


rotateRadian

이름설명
rotateRadian(angle, axis)라디안 단위 회전 변환을 연결합니다

Parameters:

이름유형설명
angle숫자라디안 단위 회전 각도
axisVector3회전할 축

Result:


rotate

이름설명
rotate(q)쿼터니언으로 회전을 연결합니다

Parameters:

이름유형설명
Quaternionnull

Result:


rotateEulerDegree

이름설명
rotateEulerDegree(degX, degY, degZ)도 단위 오일러 각도로 회전을 연결합니다

Parameters:

이름유형설명
deg숫자null
deg숫자null
deg숫자null

Result:


rotateEulerRadian

이름설명
rotateEulerRadian(x, y, z)라디안 단위 오일러 각도로 회전을 연결합니다

Parameters:

이름유형설명
숫자null
숫자null
숫자null

Result:


rotateEulerRadian

이름설명
rotateEulerRadian(r)라디안 단위 오일러 각도로 회전을 연결합니다

Parameters:

이름유형설명
Vector3null

Result:


translate

이름설명
translate(tx, ty, tz)이동 변환을 연결합니다

Parameters:

이름유형설명
t숫자null
t숫자null
t숫자null

Result:


translate

이름설명
translate(v)이동 변환을 연결합니다

Parameters:

이름유형설명
Vector3null

Result:


reset

이름설명
reset()변환을 단위 행렬로 재설정합니다

Result:


rotateDegree

이름설명
rotateDegree(rot, order)지정된 순서로 회전을 추가합니다

Parameters:

이름유형설명
rotVector3도 단위 회전
orderRotationOrderRotationOrder

Result:


rotateRadian

이름설명
rotateRadian(rot, order)지정된 순서로 회전을 추가합니다

Parameters:

이름유형설명
rotVector3라디안 단위 회전
orderRotationOrderRotationOrder

Result: