2015-12-07 3 views
0

Я просто столкнулся с этим, выполняя некоторые 2-х графические работы с opengl.матрица неравномерная развертка масштаба проблема

Если я делаю неравномерный масштаб, тогда вращение вещей становится действительно воинственным. Это потому, что верхняя матрица 3x3 содержит как поворот, так и масштаб.

Каковы некоторые способы борьбы с этим неравномерным масштабированием и поворотами? Я мог бы предоставить видео, но я уверен, что большинство людей здесь видели эту проблему, хотя я мог бы предоставить видео.

+2

, вероятно, порядок выполнения операций. –

+1

Предоставьте видео. – mrVoid

ответ

1

Это зависит от того, какой тип вывода вы хотите, вы должны видеть, когда вы вращаете объект, вокруг какой оси вы хотите повернуть объект. Если вы хотите повернуть объект вокруг своей оси, лучше переведите его в исходное положение, а затем выполните свои преобразования, а затем снова переведите в исходное положение. если вы можете опубликовать видео, лучше визуализировать то, что вы точно хотите. Также порядок трансформации может сделать вещи reaaly wonky :)