У меня есть существующая матрица преобразования, предположим [4 * 4]. Теперь у меня есть другая матрица преобразования [4 * 4]. Я хотел бы накапливать эффект обоих. Но так как я плохо разбираюсь в матричных операциях. Как накапливать эффекты дляПреобразование геометрии, операции матрицы
- Вращение
- Перевод
- Scaling
Приятная вещь о матрицах трансформации заключается в том, что вы можете просто умножить их для накопления эффекта. Это часто называют «составлением». Однако порядок будет иметь значение, поэтому вам нужно помнить об этом. На каком языке вы используете? У многих будет возможность умножения матриц. – aganders3
Я принимаю его. В моем случае я делаю поворот, масштабирование и перевод без заказа (фактически для настройки 3D-модели). Мне нужны только чистые результаты. Что мне нужно, чистый результат, как это возможно? – RobinAtTech
Ну, вам нужно указать заказ. Если вы переводите, то повернуть, вы получите другой ответ, чем если бы вы повернули, а затем перевели :). У вас есть три отдельные матрицы: одна для вращения, один перевод и одна шкала? – aganders3