位置: 编程技术 - 正文

我的第二个opengl程序(我的第二个姐姐用英语怎么说)

编辑:rootadmin

推荐整理分享我的第二个opengl程序(我的第二个姐姐用英语怎么说),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:我的第二个青春日剧,我的第二个故乡,我的第二个故乡作文,我的第二个决心是用英语怎么说,我的第二个故乡作文,我的第二个图书馆适合多大孩子,我的第二个决心是用英语怎么说,我的第二个故乡作文,内容如对您有帮助,希望把文章链接给更多的朋友!

我的第二个opengl程序(我的第二个姐姐用英语怎么说)

今天做了第二个opengl程序,其实是照抄书上的列子,然后加深理解,代码反正是书上的,这个就不解释了,主要是理解了画曲线需要定义A*X &#; B,A为需要显示的X轴的大小刻度尺,在整个屏幕占的份额;B为在Y轴在X轴的平移位置,C,d就不多说了。

// ConsoleApplication1.cpp : Defines the entry point for the console application.#include "stdafx.h"#include <Windows.h>#include <GLGL.h>#include <GLGLU.h>#include <glglut.h>#include <time.h>#include <math.h>#include <stdlib.h>typedef struct _GLintPoint{ GLint x, y;}GLintPoint;const int screenWidth = ;const int screenHeight = ;GLdouble A, B, C, D; //比列变换和平移&#;void mydisplayFunc(){ glClear(GL_COLOR_BUFFER_BIT); //清屏 glBegin(GL_POINTS); //固定管线 //glVertex2i(, ); //加入点1 //glVertex2i(, ); //加入点2 //glVertex2i(, ); //加入点3 for (double i = 0; i < 4.0; i &#;= 0.) { GLdouble func = exp(-i) * cos(2 * 3. * i); glVertex2d(A * i &#; B, C*func &#; D); } glEnd(); //结束固定管线 glFlush(); //送出所有的输出到显示设备}void myInit(){ glClearColor(1.0f, 1.0f, 1.0f, 0.0f); //设置背景颜色为亮白 glColor3f(0.0f, 0.0f, 0.0f); //设置绘图画笔为黑色 glPointSize(4.0); //设置绘制点的大小 glMatrixMode(GL_PROJECTION); //设置投影矩阵 gluOrtho2D(0.0, .0, 0.0, .0); //设置窗口坐标 A = screenWidth / 4.0; //设置比列变换和平移&#; B = 0.0f; // C = D = screenHeight / 2.0f; }//画点的函数void drawDot(GLint x, GLint y){ glBegin(GL_POINTS); glVertex2i(x, y); glEnd(); glFlush();}void main(int argc, char** agrv){ glutInit(&argc, agrv); //初始化化工具包 glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); //设置窗口显示模式 glutInitWindowPosition(, ); //设置窗口里电脑的左上角的位置 glutInitWindowSize(, ); //设置显示窗口的大小 glutCreateWindow("my APPlication test"); //设置窗口的标题 glutDisplayFunc(mydisplayFunc); //设置窗口绘制的回调函数 myInit(); //初始化窗口函数 glutMainLoop(); //进入循环(个人认为应该是进入了windowns消息循环)}

OpenGL cube map方式实现的环境贴图●如何设置相机 对cubemap有一些了解的朋友都知道,如果要在物体表面实现镜面反射的效果,需要在物体的中心设置一个相机,沿X,-X,Y,-Y,Z,-Z六个方向分别取景,

CodeBlocks下的freeglut环境配置(一)(附图文) 记得我以前调配环境的时候,查阅各种博客,各种英文官方文档,未能得其要义,真可谓目断长途也,一望一回远,而今蓦然回首,才知道是如此的简

在android使用OPENGL总结 Android为OpenGLES支持,提供GLSurfaceView组件,这个组件用于显示3D图形。GLSurfaceView本身并不提供绘制3D图形的功能,而是由GLSurfaceView.Renderer来完成SurfaceView

标签: 我的第二个姐姐用英语怎么说

本文链接地址:https://www.jiuchutong.com/biancheng/369661.html 转载请保留说明!

上一篇:在MSVC2012中使用freeglut代替glut(msvc命令行)

下一篇:OpenGL cube map方式实现的环境贴图●如何设置相机(opengl clamp)

  • 可税前扣除的费用有哪些
  • 所得税是什么意思
  • 农产品增值税加计扣除最新政策2021
  • 当月出租设备需要发票吗
  • 金融资产摊余成本例题
  • 委托出口货物是什么科目
  • 天猫店铺收入在哪里看
  • 归集研发费用时怎么计算
  • 职工教育经费税收金额怎么算
  • 以股抵债的会计分录
  • 销售额负数 如何填报报表
  • 工程预付款有发票怎么做凭证
  • 软件企业会计分录
  • 共同投资叫什么
  • 员工拓展培训进度怎么写
  • 自然人股权出资 税收优惠政策
  • 开具的增值税发票丢失最新处理办法
  • 新公司不核税可以吗
  • 跨地区经营建筑企业预缴增值税可以先开票后预缴吗
  • 货物和劳务
  • 公司账户收到车险怎么做账
  • 免税行业企业
  • 资产负债表日后调整事项会计处理
  • 个税申报密码是什么意思
  • 供热公司向用户提供
  • 固定资产更新改造替换部件怎么做账务处理
  • 长期股权投资溢价购入
  • 预付账款收到发票的会计分录
  • win10怎么恢复被系统删除的文件
  • 内部权益性投资是指
  • 车辆保险费计入车辆的入账成本吗
  • 经营性租赁 会计准则
  • 商品售价有规定吗
  • 出口企业年底结转税金
  • powerdvd remote
  • vitem
  • 以摊余成本计量的金融负债
  • 亨茨维尔机场
  • php数据库编程
  • 微信开发获取位置
  • 未开票收入不申报处罚
  • 升级nodejs到最新版本
  • 个税申报结果查询
  • 科目汇总表一页不够写怎么办
  • 使用SqlServer CTE递归查询处理树、图和层次结构
  • python缩进有什么作用
  • 非盈利企业怎么做账
  • 发票的规格型号有字数限制吗
  • 其他应付款不用付了会计分录
  • mysql基础操作命令
  • 出票后定期付款的汇票,其提示付款的期限为
  • sql server s
  • 现金支付有借款利息吗
  • 如果企业长期股票怎么办
  • 业务招待费扣除标准是多少
  • 在外地设办事处需要办什么手续
  • 开房租租赁发票怎么记账?
  • 什么情况下使用for循环
  • 技术人员工资条
  • 房租费计提如何入账
  • 采购自产自销的商品
  • MySQL ALTER命令使用详解
  • qqprotect.exe是什么进程?qqprotect.exe怎么禁止自动启动?
  • win7与xp文件共享
  • win8自动进入桌面
  • win7如何更改欢迎界面
  • 第三人称控制器在平面上老掉
  • css 3
  • js获取浏览器类型和版本信息
  • shell操作
  • shell脚本的fi
  • javascript要怎么学
  • 简单的设计模式
  • python打包成deb
  • python的排序方法
  • 抓落实韧劲不足的具体表现
  • 三证合一,税号和营业执照不一样可以吗
  • 众筹在中国的发展潜力
  • 代理记账资质办理在哪个网站提交申请
  • 定额发票怎么查流向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设