位置: 编程技术 - 正文

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

  • 五险一金代缴费
  • 资源税和增值税销售额不一致
  • 增值税结转和个体工商户的增值税缴纳分录如何做?
  • 金税四期可以查个人账户吗
  • 网银转账往来款
  • 承兑汇票可以当现金用吗
  • 油补是福利费还是工资
  • 企业所得税季度申报填写示例
  • 残保金需要计提分录吗
  • 本期缴纳上期应缴税额
  • 计提缴纳印花税怎么做账
  • 房地产增值税怎么算举例说明
  • 转让股权取得的收益是调增还是调减
  • 结转库存什么意思
  • 公司发的奖金可以直接公司账户转账给员工吗?
  • 税收滞纳金算不算所得税
  • 上市公司现金分红对股价的影响
  • 所得税营业成本包括哪些
  • 凭票报销交通费补贴
  • 手写发票税率
  • 金税盘开票怎么改成含税金额
  • 客户少付货款怎么做账
  • 没有签订合同需要申报印花税吗
  • 转贴现属于什么市场
  • 年终奖个人所得税缴纳标准
  • 丧失控股权的后果
  • 冲费用挂账怎么做账
  • 查账征收改为核定征收需要什么资料
  • 土地使用权摊销年限最新规定
  • 应收账款计提坏账准备是根据什么会计信息质量要求
  • 年终应交增值税结转怎么算
  • composer.json和composer.lock
  • PHP:mb_ereg_match()的用法_mbstring函数
  • 收到人才引进补助会计分录
  • windows11入门
  • 银行承兑汇票背书人和被背书人什么关系
  • 解决口苦最快的方法
  • 蜜蜂 (© Angela Parker/Offset)
  • Treetop walkway in Hainich National Park, Thuringia, Germany (© mauritius images GmbH/Alamy)
  • 公司支付员工生育津贴怎么做账
  • 经验模态分解和变分模态分解
  • diff比较文件不同输出
  • 收到外币汇款怎么处理
  • 库存周转率会大于1吗
  • 残疾人就业保障金申报时间
  • 所有者权益期末余额-年初余额=净利润吗?
  • java string.class
  • 织梦logo
  • 抵扣联怎么抵扣使用
  • 企业注销后还会查账吗
  • 金蝶余额调节表勾对日期什么意思
  • mysql 分片优缺点
  • 个人所得税规定的免纳个人所得税的范围
  • 法人如何网上申请辞职手续
  • 实际发的工资跟个人所得税不一样怎么办
  • 不得抵扣增值税的情形
  • 购车买的保险分别是什么
  • 企业每月利润多少合适
  • 私立幼儿园规模标准
  • 赠品当商品卖
  • 土地价款抵减销项税
  • 小企业会计准则没有以前年度损益调整科目
  • 待处理财产损益是备抵类科目吗
  • 通过MySQL优化Discuz!的热帖翻页的技巧
  • 解决windows update问题
  • 巧用 Windows 系统控制台删除病毒文件
  • Win10自带输入法打不出中文
  • WinXP系统建立VPN连接虚拟专用网络连接的途径
  • win10系统如何解除屏保
  • nodejs中的模块以及作用
  • shell脚本中计算变量除法
  • 网卡流量怎么计算
  • 原生js实现路由
  • 查cpu内存命令
  • web docs
  • jquery java
  • 安卓高德地图开启相机权限
  • 申报参保时间怎么填
  • 税务总局在贯彻落实意见任务分工中
  • 发票抽奖还有吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设