Skip to content

Commit

Permalink
tapio#3 Fix to interpret rotate[xyz] argument values as degrees inste…
Browse files Browse the repository at this point in the history
…ad of radians.
  • Loading branch information
puzzud committed Jul 11, 2022
1 parent f25c9b7 commit 0f16c9f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/obj-magic.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,9 @@ int main(int argc, char* argv[]) {
rotangles.y += args.arg(' ', "rotatey", 0.0f);
rotangles.z += args.arg(' ', "rotatez", 0.0f);
mat4 temprot(1.0f);
if (rotangles.x != 0.0f) temprot = rotate(temprot, rotangles.x, vec3(1,0,0));
if (rotangles.y != 0.0f) temprot = rotate(temprot, rotangles.y, vec3(0,1,0));
if (rotangles.z != 0.0f) temprot = rotate(temprot, rotangles.z, vec3(0,0,1));
if (rotangles.x != 0.0f) temprot = rotate(temprot, radians(rotangles.x), vec3(1,0,0));
if (rotangles.y != 0.0f) temprot = rotate(temprot, radians(rotangles.y), vec3(0,1,0));
if (rotangles.z != 0.0f) temprot = rotate(temprot, radians(rotangles.z), vec3(0,0,1));
mat3 rotation(temprot);

std::ifstream file(infile.c_str(), std::ios::binary);
Expand Down

0 comments on commit 0f16c9f

Please sign in to comment.