位置: 编程技术 - 正文

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

  • 应交代扣利息税
  • 纳税检查调整的滞纳金怎么收
  • 增值税税负税率
  • 高新企业奖励金怎么领
  • 小规模纳税人季报还是月报?
  • 增值税进项税额计算公式
  • 企业开出的普票和专票对税额有影响吗
  • 未入账凭证
  • 无法确定购买日期
  • 收到政府给的公维基金怎么开票报销
  • 其他资本公积属于
  • 未达账项怎么做会计分录
  • 政府给的专款专用发票
  • 一年内到期的非流动负债包括哪些科目
  • 设备免费提供给客户使用
  • 合伙企业分配比例税法规定
  • 收取国外技术服务费如何在外管申报个税
  • 非营利组织免税条件发生变化
  • 住宿费本地的计入什么费
  • 银行透支算资产吗
  • 冲账与挂账之间有什么区别?
  • 国际货运运费的计算基础
  • linux运行后出现乱码
  • win11资源管理器怎么打开
  • php技巧
  • php做
  • 水星mw300re说明书
  • fs是什么文件
  • 外商投资企业法人独资属于内资还是外资
  • 如何补办二手车牌照
  • 商品销售税金及附加包括哪些
  • PHP/HTML混写的四种方式总结
  • php截取文件后缀名方法
  • 计算机视觉需要学什么
  • 蓝桥杯b组2020
  • cnpm安装成功为什么用不了
  • 自动驾驶数据集 mev
  • 会计审核费用报销单的职责
  • 调整价格差额计算应采用
  • 购进来的样品怎么账务处理
  • phpcms插件
  • 公允价值变动损益属于什么科目
  • 现金流量表四个部分
  • 工程材料税票怎样抵税
  • 处置使用过的固定资产,税率按多少
  • 自然人扣缴客户端恢复数据
  • 进项税金抵扣
  • 现金解款单是什么
  • 收回以前年度的应收账款较多能说明什么呢?
  • 有限合伙企业的税收筹划
  • 应收账款未收到是否要交税
  • 进项税额转出为什么加到销项税额里
  • 职工福利费税前扣除标准是应发工资还是实发工资
  • 股权转让的印花税税率是多少
  • 公司销售给客户的感谢信
  • 试驾车折旧残值怎么计算
  • 税种的分类方法有哪些
  • 理财利息计入什么科目
  • 未取得增值税发票措施有哪些
  • 新发票和旧发票的区别
  • 什么是关联企业?关联企业之间业务往来
  • 流动比率多少合理
  • 如何在sql server表中添加数据表格为什么没有显示
  • windows哪个最好用
  • debian 安装
  • ubuntu搜索已安装软件
  • gpedit.msc无法打开
  • linux批量替换文件夹名称
  • win7安装补丁慢的原因
  • 新手学做ppt
  • 深入理解ffmpeg pdf
  • 陌陌2021年最近事件
  • jquery 判断是否显示
  • python3 functools
  • 加油的电子发票在手机哪里
  • 农业银行联行号查询系统官网
  • 卷烟批发环节的税率
  • 如何查询甘肃省学业水平考试成绩
  • 百旺税控客服电话
  • 军人残疾证家属享受待遇吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设