当前位置: 首页 > news >正文

一个人可以备案几个网站竞价服务托管公司

一个人可以备案几个网站,竞价服务托管公司,温州网页制作模板,word68网站坐标系: 在opengl 里面默认的建立了一个坐标系,即笛卡尔坐标系,X轴向右、Y轴向上、Z轴向外(面向观察者)。 正交投影: 投影:就是将三维的数据转化为屏幕二维的数据进行显示(主要是坐标转换 ---- 三维坐标转屏…

坐标系:

  在opengl 里面默认的建立了一个坐标系,即笛卡尔坐标系,X轴向右、Y轴向上、Z轴向外(面向观察者)。

opengl坐标系

正交投影:

  投影:就是将三维的数据转化为屏幕二维的数据进行显示(主要是坐标转换 ---- 三维坐标转屏幕二维坐标)。

  正交投影:三维空间远近物体显示大小一样。

  透视投影:三维空间物体显示近大远小。

正交投影区域是个长方体:
正交投影
正交投影显示效果:
在这里插入图片描述
  投影本质上是一个矩阵运算,投影自身有个投影矩阵(该矩阵可以数学推倒出来),物体坐标和这个投影矩阵进行运算,最终得到物体显示在屏幕上的坐标,这就是投影过程

opengl正交投影函数:

 void glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);

代码实例:


/**一个设置正交投影 并绘制线的实例
*/#define GLEW_STATIC
#include <stdio.h>
#include <stdlib.h>
#include <GL/glew.h>
#include <GLFW/glfw3.h>#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )  //这行是取消显示控制台char szTitle[64] = "opengl view";// Window dimensions    
const GLuint WIDTH = 800, HEIGHT = 600;static void error_callback(int error, const char* description) {fputs(description, stderr);
}static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) {if(key == GLFW_KEY_ESCAPE && action == GLFW_PRESS)glfwSetWindowShouldClose(window, GL_TRUE);
}int main(void) {GLFWwindow * window;glfwSetErrorCallback(error_callback);if(!glfwInit()) return -1;window = glfwCreateWindow(WIDTH, HEIGHT, szTitle, NULL, NULL);if(!window) {glfwTerminate();exit(EXIT_FAILURE);}glfwMakeContextCurrent(window);glfwSetKeyCallback(window, key_callback);glewExperimental = GL_TRUE;glewInit();glViewport(0, 0, WIDTH, HEIGHT); //设置opengl视口 即看到的显示区域glMatrixMode(GL_PROJECTION); //设置当前操作的是投影矩阵队列glLoadIdentity(); //将队列最上层的一个投影矩阵清空成单位矩阵glOrtho(0, WIDTH, HEIGHT, 0, -100, 100); //产生一个新的投影矩阵并和上面的投影矩阵列表最上面单位矩阵相乘,实际上就是产生一个投影矩阵并放到投影矩阵列表的最上面 while(!glfwWindowShouldClose(window)) {//opengl 绘制glClearColor(0,0,0,1);glClear(GL_COLOR_BUFFER_BIT);//画线 glBegin(GL_LINES); //开始画线//给定两个点,这里使用的是屏幕坐标glVertex3f(0, 0, 0);glVertex3f(100, 100, 0);glEnd(); //结束画线glfwSwapBuffers(window);glfwPollEvents();}glfwDestroyWindow(window);glfwTerminate();return 0;
}

运行结果:

在这里插入图片描述

http://www.lbrq.cn/news/2602369.html

相关文章:

  • 软件技术就业前景怎么样兰州网络seo公司
  • 网站开发需要什么人员水果网络营销策划书
  • 网站制作行业域名检测
  • 怎么做自己的卡盟网站平台推广费用
  • 帝国网站增加流量seo内链优化
  • 网站怎么做企业北京网络营销策划公司
  • 深圳市住房城乡建设局网站首页谷歌外贸平台推广需要多少钱
  • 亳州蒙城网站建设软文经典案例
  • 网站加入搜索引擎怎么做电子商务网站推广
  • 小型网站建设方案苏州seo关键词优化方法
  • 网站建设方案书是什么意思手机百度最新正版下载
  • 怎么样开发一个app郑州百度关键词seo
  • 免费织梦网站源码下载广告投放怎么做
  • 临沂高端网站建设seo教育
  • 石家庄住房建设局网站在线之家
  • 制作静态网站制作长沙seo服务哪个公司好
  • 网站建设的相关技术方案北京做网络优化的公司
  • 亚马逊站外推广怎么做网络营销的特点是什么?
  • 购买网站模板网页怎么做
  • 网站建设设计团队站长工具天美传媒
  • 生日礼物自己做网站市场调研的步骤
  • asp.net做动态网站怎么做seo网站快排
  • 医院网站建设申请手游推广平台
  • 成都网站建设培训班武汉seo创造者
  • html5视频教程国外seo网站
  • 如何查网站外链竞价推广套户渠道商
  • 做竞价推广的网站要求seo在线培训机构排名
  • 益阳做网站百度站长平台官网登录入口
  • 网站首页的尺寸做多大变现流量推广app
  • 织梦瀑布流网站模板网络销售怎么做
  • nordic通过j-link rtt viewer打印日志
  • 8月4日星期一今日早报简报微语报早读
  • Apache IoTDB(3):时序数据库 IoTDB Docker部署实战
  • Nginx服务做负载均衡网关
  • 【从零开始学习Redis】初识Redis
  • 动态置信度调优实战:YOLOv11多目标追踪精度跃迁方案(附完整代码)