当前位置: 首页 > news >正文

网站建设资源/seo信息优化

网站建设资源,seo信息优化,如何做网站发产品销售,手机web编辑器下面的一段摘自百度百科:视点转换函数原型void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);该函数定义一个视图矩阵,并与当前矩阵相乘。第一组…

下面的一段摘自百度百科:

视点转换
函数原型
void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz);
该函数定义一个视图矩阵,并与当前矩阵相乘。
第一组eyex, eyey,eyez 相机在世界坐标的位置
第二组centerx,centery,centerz 相机镜头对准的物体在世界坐标的位置
第三组upx,upy,upz 相机向上的方向在世界坐标中的方向
你把相机想象成为你自己的脑袋:
第一组数据就是脑袋的位置
第二组数据就是眼睛看的物体的位置
第三组就是头顶朝向的方向(因为你可以歪着头看同一个物体)。
#include <stdlib.h>
#include <GL/glut.h>
#pragma comment(lib, "glut32.lib")void init(void) 
{glClearColor (0.0, 0.0, 0.0, 0.0); //背景黑色
}void display(void)
{glClear (GL_COLOR_BUFFER_BIT);glColor3f (1.0, 1.0, 1.0); //画笔白色glLoadIdentity();  //加载单位矩阵gluLookAt(0.0,0.0,5.0,  0.0,0.0,0.0,  0.0,1.0,0.0);glutWireTeapot(2);glutSwapBuffers();
}void reshape (int w, int h)
{glViewport (0, 0, (GLsizei) w, (GLsizei) h); glMatrixMode (GL_PROJECTION);glLoadIdentity ();gluPerspective(60.0, (GLfloat) w/(GLfloat) h, 1.0, 20.0);glMatrixMode(GL_MODELVIEW);glLoadIdentity();gluLookAt (0.0, 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
}
int main(int argc, char** argv)
{glutInit(&argc, argv);glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB);glutInitWindowSize (500, 500); glutInitWindowPosition (100, 100);glutCreateWindow (argv[0]);init ();glutDisplayFunc(display); glutReshapeFunc(reshape);glutMainLoop();return 0;
}
一、上面的display()函数中:gluLookAt(0.0,0.0,5.0, 0.0,0.0,0.0, 0.0,1.0,0.0); 相当于我们的脑袋位置在(0.0,0.0,5.0)处,眼睛望向(0.0,0.0,0.0),即原点。后面的三个参数(0.0,1.0,0.0),y轴为1,其余为0,表示脑袋朝上,就是正常的情况。看到的情况如下图:
壶嘴在右,壶柄在坐,壶底在下,壶盖在上。
二、若将gluLookAt的后三个参数设置为(0.0,-1.0,0.0),即y轴为-1,其余为0。这样表示脑袋向下,即人眼倒着看,看到的效果如下图:
三、再次修改gluLookAt的后三个参数为(1.0,0.0,0.0);x轴为1,其余为0.即人的脑袋像右歪90度来看,即顺时针转90度(换个角度思考就是壶逆时针转90度),猜想看到的结果应该是壶嘴在上,壶盖在右,壶底在左,壶柄在下。如下图:
     其余情况依次类推。再次重述gluLookAt的参数,前三个参数表示的是脑袋的位置,中间三个参数是人眼的朝向,后三个位置表示的是脑袋朝向的方向。
     如果并没有调用gluLookAt(),那么照相机就被设置为默认的位置和方向。在默认情况下,照相机位于原点,指向z轴的负方向,朝上向量为(0,1,0)。
 
     可以修改原来的代码。把视图变换函数gluLookAt()函数,改为模型变换函数glTranslatef(),并使用参数(0.0,0.0,-5.0)。这个函数的效果和使用gluLookAt()函数的效果是完全相同的,原因:
     gluLookAt()函数是通过移动照相机(使用试图变换)来观察这个立方体,而glTranslatef()函数是通过移动茶壶(使用模型变换)。
http://www.cnblogs.com/jiangu66/archive/2013/04/06/3003122.html
http://www.lbrq.cn/news/829765.html

相关文章:

  • 西安政府网站建设公司/谷歌网页版入口
  • 郑州网站推广服务/怎么自己做一个网站平台
  • 店铺图片设计/zac seo博客
  • 做网站的ebay网/八戒
  • 广东建设网站/互联网营销方式
  • 长宁区网站建设网站/关键词提取
  • 做网站每个月可以赚多少/海南seo
  • 惠州网站小程序建设点/seo的名词解释
  • 海尔网站建设目的/想要网站导航推广
  • 用dw制作网站模板下载/怎么建个人网站
  • 自己做网站还是找网站建设公司好/seo发贴软件
  • 购物网站 开店/windows优化大师可以卸载吗
  • 物业网站开发/免费个人网站建设
  • 济南网站建设制作公司推荐/长沙seo网站管理
  • 套别人的网站模板/今日热点新闻事件2022
  • 东莞微网站建设/云南网络推广服务
  • 品牌网站建设搭建/百度推送
  • 新网站怎么做seo 风享/网站查询关键词排名软件
  • 自助 建网站/视频号视频下载助手app
  • 知名的网站建设/怎么优化网站关键词的方法
  • 大连市建委培训官方网站/怎样做网络推广挣钱
  • 怎么攻击php做的网站吗/百度关键词搜索工具
  • 咸阳市网站建设/seo软件下载
  • html做校园网站/客服外包
  • 口碑好的番禺网站建设/百度官网登录入口
  • 三端互通传奇手游找服网站/软文推广例子
  • 向客户介绍网站建设的话本/香港疫情最新消息
  • 微网站建设包括哪些方面/seo优化教程下载
  • 哪个网站可以做职业测试/无锡百度竞价公司
  • 长春建站网站/整站排名服务
  • LLM大模型微调技术与最佳实践
  • 板子 5.29--7.19
  • web前端渡一大师课 02 浏览器渲染原理
  • 【无标题】重点阅读——如何在信息层面区分和表征卷曲维度,解析黑洞内部的维度区分机制
  • 《命令行参数与环境变量:从使用到原理的全方位解析》
  • xss-labs1-8题