位置: 编程技术 - 正文

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

  • 什么是资本利得?
  • 专票没有抵扣联可以作废吗
  • 子公司是长期股权投资吗
  • 员工备用金期末未报销怎么处理
  • 房地产开发企业的土地使用权计入哪里
  • 支付个人无发票怎么入账
  • 出口退税业务提醒信息包括哪些
  • 房屋出租怎么交税?
  • 购买产品没开发票支付宝支付
  • 公允价值变动损益会计处理
  • 企业分期付款购车分录怎么写
  • 叉车在固定资产里叫什么
  • 个人租车所得交什么税
  • 证券投资基金管理办法
  • 怎么计提企业所得税
  • 外资企业所得税优惠政策
  • 到底如何理解参数方程
  • 个税没有扣除项,需要填写和确认吗
  • 非同一控制下投资收益怎么计算
  • 药品增值税简易征收
  • 累计折旧余额怎样结转
  • 赞助贫困学生的语句
  • 工地没有手续擅自开工违法吗
  • 购买工装的进项能抵扣吗
  • 简易征收发票能抵扣吗
  • 模具维修费做什么费用
  • 工业企业生产成本核算表
  • 如何激活windows10免费
  • 公司收到医疗保障局打入的钱怎么做账
  • php数组函数大全
  • 产品生产业务核算工作实训
  • 低值易耗品费用账务处理
  • 企业迁址如何办理手续
  • 新注册的外贸公司花名册
  • redis php实例
  • php文本统计访问量
  • elementui的upload组件详解
  • php实现快速排序算法
  • vue脚手架配合springsecurity
  • 连带责任担保会被拘留吗
  • 所有者权益合计怎么算
  • 实发工资总额怎么算
  • 免税收入和免征
  • 已经红冲的发票显示正常
  • mysql备份工具
  • sql2005备份数据库
  • 营业总收入和营业利润
  • 印花税计入税金及附加科目吗
  • 收到厂家返利如何计算成本
  • 物业管理费发票备注栏要求
  • 企业向个人的借款合同
  • 总公司与分公司关系证明模板
  • 住宿费开专票怎么做账
  • 企业设备融资是什么意思?
  • 暂估入库结转成本
  • 事业单位之间
  • 辞退员工 工资
  • 长期股权投资属于什么会计要素
  • 新办企业必须经过什么核准登记
  • mysql必知必会读后感2000字
  • ms sql mysql
  • mysql检索语句
  • c盘满了怎么释放空间
  • ubuntu configure
  • 手机上的安全模式是什么
  • win8怎么清空电脑只剩系统
  • win8 蓝牙
  • win8可以装pr2018吗
  • python怎么编程
  • nodejs命令行参数解析
  • 安卓安装两个不同版本软件
  • node.js [superAgent] 请求使用示例
  • 详细解读退役军人优待政策
  • javascript的for循环
  • shell脚本遍历文件
  • python中的print语句
  • android程序崩溃会被重启
  • 考察后多久公示公务员
  • 陕西办事app
  • 开票软件中如何打印已开具的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设