Matrix

Type : Constructor

Support : 1.0

Extend : $B.Class

  • 3x3 변형행렬, 2D Matrix

Methods

  • Matrix( a, b, c, d, tx, ty )

    Matrix 생성
    matrix
    • a : Number
      크기를 조절하거나 회전할 때 x축의 픽셀 위치에 영향을 주는 값.
    • b : Number
      회전하거나 기울일 때 y축의 픽셀 위치에 영향을 주는 값.
    • c : Number
      회전하거나 기울일 때 x축의 픽셀 위치에 영향을 주는 값.
    • d : Number
      크기를 조절하거나 회전할 때 y축의 픽셀 위치에 영향을 주는 값.
    • tx : Number
      x축을 따라 각 점이 평행 이동할 거리.
    • ty : Number
      y축을 따라 각 점이 평행 이동할 거리.
  • concat( mtx ) : Matrixver 1.0~

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

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

    행렬에 크기 조절 변형을 적용. x 축에는 sx가 곱해지고 y 축에는 sy가 곱해짐.
    • sx : Number
      scaleX
    • sy : Number
      scaleX
  • rotate( angle ) : Matrixver 1.0~

    Matrix 객체에 회전 변형을 적용
    • angle : Number
      Degree
  • skew( rx, ry ) : Matrixver 1.0~

    Matrix 객체에 기울이기 또는 시어링 변형을 적용.
    • rx : Number
      Degree
    • ry : Number
      Degree
  • translate( dx, dy ) : Matrixver 1.0~

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

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

Example