Ich hätte da mal wieder ein 3d Problem :ops:
Und zwar möchte ich ein geladenes Model um die eigene Z Achse rotieren.
Ich habe es schon so versucht:
d3d_transform_set_identity();
d3d_transform_add_rotation_axis(0,0,40,rotate);
d3d_transform_add_translation(x+0,y+0,0);
MODEL CODE
d3d_transform_set_identity();
(Variable rotate wird jeden step erhöht)
Nur dreht sich das model dann nicht um die eigene Achse sondern in großem Bogen um das eigentliche Object herum..
Liegt das vielleicht am Origin von dem Model?
Danke im Vorraus!
Und zwar möchte ich ein geladenes Model um die eigene Z Achse rotieren.
Ich habe es schon so versucht:
d3d_transform_set_identity();
d3d_transform_add_rotation_axis(0,0,40,rotate);
d3d_transform_add_translation(x+0,y+0,0);
MODEL CODE
d3d_transform_set_identity();
(Variable rotate wird jeden step erhöht)
Nur dreht sich das model dann nicht um die eigene Achse sondern in großem Bogen um das eigentliche Object herum..
Liegt das vielleicht am Origin von dem Model?
Danke im Vorraus!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Moolt ()