gpt4 book ai didi

c++ - OpenGl 自定义旋转问题

转载 作者:行者123 更新时间:2023-11-30 01:20:02 25 4
gpt4 key购买 nike

我正在尝试围绕 y 轴实现我的自定义 opengl 旋转。这是我的代码;

void mglRotateY(float angle)
{
float radians = angle * (PI/180);

GLfloat t[4][4] =
{
{cosf(angle), 0, -sinf(angle),0},
{0, 1, 0, 0},
{sinf(angle), 0, cosf(angle), 0},
{0, 0, 0, 1}
}; //Rotation matrix y

glMultMatrixf(*t);
}

效果是绕y轴旋转,但是度数好像不对应。

有人知道为什么吗?

最佳答案

计算正弦和余弦时使用弧度而不是角度

关于c++ - OpenGl 自定义旋转问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19976657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com