OpenGL编程使矩形旋转
OpenGL编程使矩形旋转,矩形原始对角线两点坐标已知,(25,25),(75,75),平移缩放以后坐标不固定,想使这个矩形旋转,二维三维均可怎么编啊?...
OpenGL编程使矩形旋转,矩形原始对角线两点坐标已知,(25,25),(75,75),平移缩放以后坐标不固定,想使这个矩形旋转,二维三维均可怎么编啊?
展开
1个回答
展开全部
已知对角线的两点的坐标,那么就知道四个点的坐标了呀,(25,25) (25,75) (75,75) (75,25),你可以这么写代码
glPushMatrix();
glRotatef…… //旋转矩阵
glScalef…… //缩放矩阵
glBegin……
glVertex2f();
glVertex2f();
glVertex2f();
glVertex2f();
glEnd();
1、glScale —— 将新的缩放矩阵乘以当前矩阵
有三个参数,为缩放因子
2、glRotate------旋转矩阵
有四个参数,第一个是角度,其他的分别代表x,y,z轴,表示绕着哪个轴进行旋转
东莞市易合传动科技有限公司
2024-11-06 广告
2024-11-06 广告
中空旋转平台是一款革命性产品。用于多种旋转运动场合。可取代DD MOTOR与凸轮分割器。集高工作效率,高精度,高刚性,高性价比于一身。是旋转运动机构中革命性的产品。在两者之间取得平衡,重复定位精度≦12秒,马达轻松配制,承载稳重,可搭配AC...
点击进入详情页
本回答由东莞市易合传动科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询