클래스선언.html

Deformer 는 캐릭터의 피부(Skin)를 Bone 의 움직임에 맞춰 변형시킵니다. 3D 객체는 항상 삼각형으로 된 메시(triangular mesh)를 가지고 있으며,

Instance methods

<aside>

Deformer.#linear()

Linear blend skinning 방식으로 vertex.position 을 변형시킵니다.

</aside>

<aside>

Deformer.#dualQuaternion()

DLB (Dual quaternion linear blending) 방식으로 vertex.position 을 변형시킵니다.

</aside>

<aside>

Deformer.#blend()

Linear blend skinning 방식과 DLB 방식을 섞어서 vertex.position 을 변형시킵니다.

</aside>

<aside>

Deformer.#spherical()

SDEF (Spherical deform skinning) 방식으로 vertex.position 을 변형시킵니다.

</aside>

<aside>

Deformer.deformPosition()

deformType 에 명시된 skinning method 로 vertex.position 을 변형시킵니다.

</aside>

Instance properties

<aside>

Deformer.deformType

정점을 변형시키기 위해 사용할 skinning method 를 명시하는 DeformType 열거형

</aside>

<aside>

Deformer.weights

가중치들의 목록을 나타내는 Float32Array 또는 number[]

</aside>

<aside>

Deformer.boneNames

영향을 주는 본들의 이름을 나타내는 string[]

</aside>

<aside>

Deformer.blendWeights

</aside>