Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QMatrix4x4 transform;
- float relframe = frame % 360;
- transform.setToIdentity();
- transform.scale(1.0); //was told to use scale Kappa
- if (relframe < 90) {
- transform.translate(0.5, 0.5, 0.0);
- transform.rotate(2 * relframe, 0.0, 0.0, -1.0);
- transform.translate(-0.5, 0.5, 0.0);
- }
- else if (relframe < 180) {
- transform.translate(0.5, -0.5, 0.0);
- transform.rotate(2 * relframe, 0.0, 0.0, -1.0);
- transform.translate(-0.5, -0.5, 0.0);
- }
- else if (relframe < 270) {
- transform.translate(-0.5, -0.5, 0.0);
- transform.rotate(2 * relframe, 0.0, 0.0, -1.0);
- transform.translate(0.5, -0.5, 0.0);
- }
- else {
- transform.translate(-0.5, 0.5, 0.0);
- transform.rotate(2 * relframe, 0.0, 0.0, -1.0);
- transform.translate(0.5, 0.5, 0.0);
- }
- return transform;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement