位置: 编程技术 - 正文

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

  • 增值税纳税申报表模板
  • 小规模纳税人的进项税额怎么处理
  • 申报纳税的意思
  • 上个月结余应该做到这个月收入里面吗
  • 应付余额是负数怎么理解
  • 现代服务业加计抵减政策适用范围
  • 销售费用的进项税额转出会计分录
  • 分公司独立核算和非独立核算区别
  • 收到货款未开发票怎么做分录
  • 企业进货不收发票怎么做帐?
  • 材料暂估价比例
  • 营改增后租金如何交税
  • 信用等级D可以贷款吗
  • 计提印花税怎么做凭证
  • 属于留存收益的是
  • 电子税务局如何开票操作
  • 代收代付快递货款需要发票吗,中间差额服务费怎么开票?
  • mac系统怎么设置字体大小
  • 建筑劳务公司的成本有哪些,怎么做账
  • win10待机久了自动关机
  • php面包屑导航
  • 交际应酬费可以抵扣吗
  • gradle视频教程
  • 工程项目科目如何设置
  • 小规模年底税金怎么做账
  • 常见造成账目差异的原因
  • vue项目创建流程
  • php中文编程
  • 最新版本金铲铲强势阵容
  • 基于Python的图书馆信息管理系统研发
  • 手把手教大家
  • sort文件名
  • 网络销售平台优势和劣势
  • 税负率怎么计算举例子
  • 每季度报税什么意思
  • 税率变了
  • 轿车折旧年限为几年
  • 公司账户转钱到私人账户要扣税吗
  • 母子公司吸收合并的税收有哪些
  • 什么叫财务台账
  • 调整后财务报表
  • 公司处理旧车增值税怎么交
  • 企业常用会计科目表及其解释
  • 软件即征即退开票信息与资料不符
  • 应收账款是指什么
  • 制造费用期末有余额在借方
  • 珠宝行业的会计处理方式
  • 冲估价入库怎么冲成本
  • 留样产品的保存期限
  • 已抵扣未申报的税额如何转出
  • 非正常损失进项税额转出怎么计算
  • 保理手续费计入投资收益吗
  • 小企业会计准则2023电子版
  • 退回备用金在现金怎么办
  • 发票丢失如何处理入账
  • ntfs跟fat32
  • centos7如何设置ssh免密登陆
  • firefox干啥的
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • win7安装flash提示连接失败
  • 延迟windows更新
  • win10周年版
  • ubuntu安装指南
  • 无线和网络飞行模式
  • coco包装设计
  • js三种绑定方式
  • unity web端
  • vue3目录解析
  • 基于javascript的毕业设计选题
  • bootstrap-
  • jquery validate表单校验html
  • unityui
  • 火狐firefox浏览器官网
  • Javascript中Array.prototype.map()详解
  • javascript的核心组成部分
  • 双色球兑奖方式选法
  • 房地产企业预缴税款最新规定
  • 不含税价是除以1.13还是乘以0.87
  • 金银首饰以旧换新业务按销售方实际
  • 税务局查帐怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设