位置: 编程技术 - 正文

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

  • 企业间无息借款合法吗
  • 销项税减去进项税
  • 固定资产清理过程涉及的报表
  • 记账凭证核算形式是会计核算中最基本的核算形式
  • 将房产以股权形式出售
  • 合伙企业缓交所得税
  • 申报美元出口以欧元收汇
  • 法人可不可以办信用卡
  • 增值税即征即退2023政策
  • 工业企业生产成本包括哪些
  • 售后回租涉税
  • 废料账务处理
  • 持续经营损益怎么算
  • 代理进口业务
  • 已认证未付款分录
  • 按月付息到期还本的贷款可以提前还款吗
  • 增值税申报表第31栏为什么有数字
  • 如何倒算税前工资的公式
  • 房地产广告公司月费一般多少
  • 制造费用分配的的标准是什么?
  • 一般户有没有开户许可证
  • 税务总局关于四流一致解答
  • 办税员的工作职责
  • 应交税金年终怎么计算
  • 企业办税人员是干嘛的
  • 外观设计专利费减
  • 判断技巧
  • win10 上帝模式
  • 保总保安服务有限公司
  • linux小技巧
  • 库存股的会计科目
  • dxva2.dll是什么意思
  • php面向对象的三大特征
  • php关键字描红
  • react usereducer
  • xa 事务
  • 应收票据和应付票据
  • python如何访问私有方法
  • 工程项目开票金额和合同金额统计表
  • 保证人不承担责任的情形(上)
  • 社保是当月计提当月交吗
  • mysql命令行工具是什么
  • mongodb reactive
  • 小规模如何缴纳税款
  • 不征税收入怎么做会计分录
  • 电子发票查询真伪
  • 保险费用缴纳
  • 商业承兑汇票如何承兑?
  • 支付金额与实付金额不一致
  • 营改增对企业有什么弊端
  • 工程类的增值税
  • 客户购买商品的三要素
  • 住宿费的进项税额
  • 企业进项构成比例
  • 收据为什么不能写今收到
  • 4s店出售试驾车的增值税是多少
  • 中药饮片盘点损耗率 法律
  • linux file-nr
  • win8关机一直转圈
  • win10电脑无法上网
  • windows8功能设置
  • 浅析javascript中function 的 length 属性
  • excite引擎
  • docker save -o
  • python利用for循环求1到100的奇数之和
  • excel一行首尾互换
  • 使用jquery
  • jquery封装的函数
  • 数字图像处理软件idl和matlab有什么异同点
  • android自定义viewgroup绘制
  • 安卓自定义app
  • android怎么运行
  • python 元类的作用
  • js实现组件功能
  • 国家税务局通用定额发票查询
  • 甘肃国家税务局官网app
  • 江苏省税务局官网电话
  • 房产契税退税在哪里办理
  • 新注册的公司应该做什么
  • 四川医保增员网上怎么操作流程图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设