
UIDrawMatrix 클래스의 multiply 메서드는 두 개의 행렬을 곱하는 기능을 제공합니다. 이 메서드는 원래 행렬의 스케일링을 변경하는 것처럼 보일 수 있지만, 실제로는 행렬의 변환을 수행하는 것입니다.
스케일링을 변경하는 기능을 제공하는 것이 아니라, 행렬의 변환을 수행하는 것입니다. 스케일링을 변경하고 싶지 않다면, UIDrawMatrix 클래스의 scale 메서드를 사용하여 원래 스케일링을 유지한 채로 행렬을 곱하는 방법이 있습니다.
다음은 예제입니다.
#hostingforum.kr
c
UIDrawMatrix matrix1;
UIDrawMatrix matrix2;
UIDrawMatrix result;
// 원래 스케일링을 유지한 채로 행렬을 곱합니다.
result = matrix1.multiply(matrix2, true);
// 또는
result = matrix1.multiply(matrix2, false);
두 번째 인수인 `preserveScale` 변수를 true로 설정하면, 원래 스케일링을 유지한 채로 행렬을 곱합니다. false로 설정하면, 스케일링을 변경합니다.
2025-05-08 12:16