Re: Can't get to see my triangle when I use FloatUtil.makeLookAt
Posted by
Kraft on
Nov 15, 2015; 8:41pm
URL: https://forum.jogamp.org/Can-t-get-to-see-my-triangle-when-I-use-FloatUtil-makeLookAt-tp4035777p4035785.html
Ok i got it ! I finally get to see my sweet triangle !
My mistake was in the multiplication order.
Instead of
FloatUtil.multMatrix(model, scale);
FloatUtil.multMatrix(model, rotation);
FloatUtil.multMatrix(model, translation);
...
FloatUtil.multMatrix(mvp, model);
FloatUtil.multMatrix(mvp, view);
FloatUtil.multMatrix(mvp, projection);
I should have done
FloatUtil.multMatrix(scale, model, model);
FloatUtil.multMatrix(rotation, model, model);
FloatUtil.multMatrix(translation, model, model);
...
FloatUtil.multMatrix(model, mvp, mvp);
FloatUtil.multMatrix(view, mvp, mvp);
FloatUtil.multMatrix(projection, mvp, mvp);
Someone here to confirm and maybe explain ?