位置: 编程技术 - 正文

我的第二个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)

  • 租土地使用权建房
  • 进出口贸易公司需要什么资质
  • 无形资产175加计扣除会计如何处理
  • 应付销货方代垫运费计入什么科目
  • 增值税可以退税嘛
  • 增值税税率调整为9%
  • 新增资产额怎么计算
  • 计提工会经费的贷方账户为
  • 出租固定资产取得的租金收入属于什么收入
  • 权益资本成本率计算
  • 公司按照实际利润额预缴企业所得税,这个实际利润额就是会计利润吗?
  • 上海、浙江 12万以上个税申报可以用支付宝啦
  • 往来款可以作为投资款吗
  • 小企业会计准则和企业会计准则的区别
  • 培训费发票如何入账
  • 商业承兑汇票到期日付款人账户不足付款时
  • 收到委托代销清单的会计分录
  • 补缴社保差额有滞纳金吗
  • 收上级补助款专用如何做账?
  • 预提未收的租金怎么入账
  • 新笔记本怎么激活windows11
  • 公司补缴印花税怎么申报
  • 辅导费是什么
  • 工程决算超预算起诉
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 预付款发票不能回来了怎么处理
  • 做电脑配件的公司
  • 固定资产清查盘盈盘亏的账务处理
  • php实现留言板功能怎么用
  • ChatGPT强化学习大杀器——近端策略优化(PPO)
  • react5
  • 投资性房地产抵债差额计入
  • 低值易耗品费用计入什么科目
  • 办理外经证缴税流程
  • 增值税专用发票几个点
  • 开具电费发票如何入账
  • mysql查看创建表代码
  • 织梦内容页模板修改
  • 如何在税控盘上申领发票
  • Windows2003 SQL2005添加系统用户修改系统登录密码
  • 生活服务的行业
  • 如何分析成本费用高
  • 筹建期间的开办费为什么不属于资产
  • 收到备用金会计分录
  • 税金及附加可以结转吗
  • 当月的进项税可以不认证吗?
  • 影响企业所得税的因素
  • 个人账户转公司账户附言写什么
  • 公司要注销账面怎么处理
  • 股东借款转为资本公积的决议
  • 同城票据交换差额户金额从哪得来的
  • 公司投资款怎么算
  • 本年利润到年末还有余额吗
  • 私立幼儿园怎样转公立幼儿园
  • 结算金额和付款金额
  • 长期股权投资损益调整怎么回事
  • 财务人员需要填报的报表有哪些
  • mysql 索引的类型
  • win8语言栏不见了 怎么调出来
  • 苹果macbook air上怎么装红色警戒
  • windows中输入法的安装步骤
  • win7与xp文件共享
  • linux程序死机
  • linux挂载步骤
  • win8搜索不到自己家的WiFi
  • 安卓sdk目录下用来存放各种版本sdk的目录是
  • Python实现mysql数据库更新表数据接口的功能
  • unity3d插件手机版
  • jquery.css
  • angularjs教程
  • jquery示例
  • python 执行远程代码
  • linux shell 技巧
  • wpf窗口嵌套
  • android 自定义dialog
  • python递归写法
  • 电子税务局网上登录
  • 济南房产税如何计算公式
  • 2020重庆税务局
  • 资源税什么时候征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设