OpenGL之glRotatef旋转
void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
其中,angle为旋转的角度,单位为度.重点是x,y,z表达的是什么意思呢?应该如何取值?
如果说x,y,z表达的是一个坐标(x,y,z),那么这个函数就说明了当前几何图形围着这个坐标点旋转,但往哪个方向旋转呢?所以很明显,x,y,z表达的意思并不是坐标点,而是要围绕哪个坐标轴旋转.即其实这里的x,y,z值相当于一个布尔值,0.0表示假,而非零参数则表示真。所以如果你想让当前的几何图形围绕着z轴旋转,那么x和y都设为0,而z设为非零值即可。如果这里的x,y,z的值都设置为0.0,那么将围绕着x轴旋转。还有一点需要注意,如果设置的旋转值(x,y,z的值)为正数,那么旋转的方向是逆时针的,如果旋转值是负数,那么旋转的方向是顺时针的。
OpenGL之glRotatef旋转相关推荐
- OpenGL的glRotatef旋转变换函数详解
OpenGL的glRotatef旋转变换函数详解 先看一下函数定义: void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfl ...
- OpenGL(十二)——Qt OpenGL绕着坐标轴旋转多边形
OpenGL(十二)--Qt OpenGL绕着坐标轴旋转多边形 一.旋转多边形 前两篇介绍了如何绘制多边形,并且给多边形进行上色.本篇介绍如何旋转多边形. 多边形的旋转,在类中增加两个变量来控制这两个 ...
- OpenGL中glRotatef()函数究竟对矩阵做了什么
OpenGL中glRotatef()函数究竟对矩阵做了什么 我们知道OpenGL中维持着两套矩阵,一个是模型视图矩阵(model view matrix),另一个是投影矩阵(projection ma ...
- OpenGL相机自由移动旋转缩放,四元数,欧拉角,LookAt
OpenGL相机自由移动旋转缩放,四元数,欧拉角,LookAt 定义相机 摄像机位置 右轴 上轴 Look At 自由移动相机 左右移动 移动速度 视角移动 欧拉角 通过欧拉角计算实际的方向向量 缩放 ...
- OpenGL ES之glRotatef旋转详解
glRotatef函数的API中文参考文档请看:OpenGL ES之glRotate函数 void glRotatef(GLfloat angle, GLfloat x, GLfloat y, ...
- opengl 球纹理旋转源代码
专注java已6年,欢迎加入java核心技术QQ群:135138817,每周五晚有群主进行技术讲座. #include <windows.h> #include <GL/gl.h&g ...
- 安卓学习笔记38:利用OpenGL ES绘制旋转立方体
文章目录 零.学习目标 一.绘制图形基本步骤 二.绘制旋转立方体 (一)运行效果 (二)实现步骤 1.创建安卓应用[DrawRotatingCube] 2.建模:立方体类 - Cube 3.渲染:立方 ...
- WIN32 opengl缩放、旋转、移动图形
#include "stdafx.h" #include "Win32Project1.h" #include "glut.h"#defin ...
- opengl es 实现旋转的三角形
代码如下: 1.RotateOpenglActivity 类为Activity类 import android.app.Activity; import android.opengl.GLSurfa ...
最新文章
- pycharm用爱发电
- rpm包管理功能全解
- node.js学习总结
- xshell 快速复制打开之前用过的ssh
- 如何使用iOS AddressBook
- Linux课程实践二:编译模块实现内核数据操控
- 掀开图片显示介绍的css效果
- Hive大数据-Hive的架构---大数据之Hive工作笔记0003
- LINUX 查看系统信息的命令
- Javascript - demo 与 捷径
- android创建vcf格式,C#生成vcf 文件源代码 QuotedPrintable 解码支持中文支持Android-vcf文件怎么打开...
- c语言程序设计题答案,C语言程序设计习题(含答案).doc
- 浅谈融云即时通讯服务「日志优化」
- 微信小程序直接打开第三方app,如何实现?
- linux mint更改锁屏壁纸
- uniapp得到用户当前定位以及用户选择位置
- 教学目标四个维度_教学目标很重要
- 正元一卡通对接代码Webservice
- 图像学习一:图像的旋转
- USB调试时出现“because an app is obscuring a permission request settings cab't verify your resonse”问题