Matrix3D

Type : Constructor

Support : 1.0

Extend : $B.Class

  • 4x4 변형행렬, 3D Matrix.

Methods

  • Matrix3D( m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34 )

    Matrix3D 생성
    matrix
    • m11 : Number
    • m12 : Number
    • m13 : Number
    • m14 : Number
    • m21 : Number
    • m22 : Number
    • m23 : Number
    • m24 : Number
    • m31 : Number
    • m32 : Number
    • m33 : Number
    • m34 : Number
  • concat( mtx3d ) : Matrix3Dver 1.0~

    행렬을 현재 행렬과 연결하여 두 행렬의 기하학적 효과를 효율적으로 결합.
    • mtx3d : Matrix3D
      결합할 Matrix3D 객체
  • clone() : Matrix3Dver 1.0~

    이 행렬의 복제본인 새 Matrix3D 객체와, 포함된 객체의 동일한 복사본을 함께 반환.
    ※복사본을 반환 한다는점을 주의하자.
  • scale( sx, sy, sz ) : Matrix3Dver 1.0~

    행렬에 크기 조절 변형을 적용.
    • sx : Number
      scaleX
    • sy : Number
      scaleX
    • sz : Number
      scaleZ
  • scaleX( scale ) : Matrix3Dver 1.0~

    행렬에 X축 크기 조절 변형을 적용.
    • scale : Number
      scaleX
  • scaleY( scale ) : Matrix3Dver 1.0~

    행렬에 Y축 크기 조절 변형을 적용.
    • scale : Number
      scaleY
  • scaleZ( scale ) : Matrix3Dver 1.0~

    행렬에 Z축 크기 조절 변형을 적용.
    • scale : Number
      scaleZ
  • rotateX( angle ) : Matrix3Dver 1.0~

    Matrix3D 객체에 X축 회전 변형을 적용.
    • angle : Number
      Degree
  • rotateY( angle ) : Matrix3Dver 1.0~

    Matrix3D 객체에 Y축 회전 변형을 적용.
    • angle : Number
      Degree
  • rotateZ( angle ) : Matrix3Dver 1.0~

    Matrix3D 객체에 Z축 회전 변형을 적용.
    • angle : Number
      Degree
  • translate3d( dx, dy, dz ) : Matrix3Dver 1.0~

    dx, dy, dz 매개 변수에 지정된 대로 x 및 y 축을 따라 행렬을 평행 이동.
    • dx : Number
      x 축을 따라 오른쪽으로 이동할 크기
    • dy : Number
      y 축을 따라 아래쪽으로 이동할 크기
    • dz : Number
      z 축을 따라 아래쪽으로 이동할 크기
  • transform3d( point3D ) : Objectver 1.0~

    Matrix3D 객체가 나타내는 기하학적 변형을 지정된 점에 적용한 결과를 반환. {x:0, y:0, z:0}
    • point3D : Object
      point3D x, y, z를 가지고 있는 Object, {x:0, y:0, z:0}

Example