Matrix로 복잡한 변형을 하려면 어떻게 하나요?

Matrix의 a, b, c, d, tx, ty 값만 조정하는 것보다 복잡한 변형을 하려면 어떻게 해야 하나요?
concat을 활용하는 건지 궁금해요.
이 내용을 이야기할 만한 커뮤니티도 알고 계시면 알려주세요.
Matrix를 잘 다루고 싶네요.

댓글 7

  • 앵겨쪼 2026.03.24

    매트릭스에 Scale, Translate, Rotate, Skew를 함께 적용할 수 있지만 직접 값을 넣기는 조금 까다로워요.
    특히 회전에는 sin, cos가 들어가죠.
    3D 쪽 매트릭스도 공부해보면 도움이 될 거예요.
    여러 속성을 하나의 매트릭스로 다룰 수 있습니다.

  • 분홍색진주 2026.03.24

    예제를 들어 설명해주시면 좋았을 텐데 질문이 너무 막연했던 것 같네요.
    이미지가 물결치는 것처럼 복잡한 변형을 줄 때 값은 어떻게 정하는지 궁금합니다.

  • 이플 2026.03.24

    45도 회전한 뒤 크기를 줄이려면 회전 매트릭스와 스케일 매트릭스를 따로 만든 다음 하나에 다른 하나를 concat하면 두 효과가 함께 적용돼요.
    복잡한 변형도 Scale, Translate, Rotate, Skew 요소를 나눠서 concat으로 결합하면 됩니다.

  • 징징몬 2026.03.24

    요소를 나눠서 concat한다는 게 어떤 뜻인가요?

  • Orange 2026.03.24

    그래서 제가 직접 하진 않잖아요 ㅋㅋㅋ

  • 딥블랙 2026.03.24

    구글이 한국어로도 잘 알려줬으면 좋겠네요.
    소스만 보고 매트릭스를 이해하기는 어렵네요 ㅠㅠ

  • 라와 2026.03.24

    행렬은 단순한 덧셈이나 뺄셈이 아니라서, 원하는 형태에 필요한 Scale, Translate, Rotate, Skew를 나눠 concat해야 해요.
    Matrix는 수학과 물리 등 여러 분야에서 쓰이는 개념이라 이 주제만 다루는 커뮤니티는 찾기 어려울 수 있어요.
    검색해보면 참고할 자료가 많을 거예요.