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

外贸网站有哪些?好看简洁的logo设计

外贸网站有哪些?,好看简洁的logo设计,三只羊网络科技有限公司,百度网盘app怎么打开链接9.2 OpenGL调用窗口#xff0c;方向键和鼠标 9.2.1 opengl调用窗口 OpenGL调用窗口步骤#xff1a; 第一步#xff1a;初始化 GLFW#xff0c;初始化OpenGL,初始化窗口#xff0c;初始化上下文 第二步#xff1a;设置窗口大小和位置#xff0c;设置输入输出 第三步…9.2 OpenGL调用窗口方向键和鼠标 9.2.1 opengl调用窗口 OpenGL调用窗口步骤 第一步初始化 GLFW初始化OpenGL,初始化窗口初始化上下文 第二步设置窗口大小和位置设置输入输出 第三步循环渲染 第四步终止 示例代码 #include glew.h #include glfw3.h #include iostreamvoid processInput(GLFWwindow* window) {if(glfwGetKey(window, GLFW_KEY_ESCAPE) GLFW_PRESS)glfwSetWindowShouldClose(window, true); }int main() {//第一步初始化glfw,glfwInit();//初始化glfw//glfwWindowHint初始化glfw的版本glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);//主版本glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);//次版本glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);//配置glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);//mac上使用//初始化窗口GLFWwindow* window glfwCreateWindow(800, 600, learnOpenGL, NULL, NULL);if (window NULL){std::cout Failed to create GLFW window std::endl;glfwTerminate();return -1;}//初始化上下文glfwMakeContextCurrent(window); //将主线程设置为当前渲染环境//Init GLEWglewExperimental true;if(glewInit() ! GLEW_OK){printf(Init GLEW failed.);glfwTerminate();return -1;}//第二步设置窗口大小和位置glViewport(0, 0, 800, 600);//前两个参数窗口左下角的位置。后两个渲染窗口的宽度和高度while (!glfwWindowShouldClose(window)){processInput(window); ///设置输入输出glClearColor(0.2f, 0.3f, 0.3f, 1.0f);//前面三个参数是RGB后面一个参数是透明度glClear(GL_COLOR_BUFFER_BIT);glfwSwapBuffers(window);//函数在每次循环迭代开始时检查 GLFW 是否已被指示关闭glfwPollEvents();//函数检查是否触发了任何事件}glfwTerminate();//第四步清理return 0; }9.2.2 opengl 调用方向键 调用方向键主要是考虑按键和移动速度修改的办法是在上面调用窗口的设置函数processInput上进行修改 void processInput(GLFWwindow *window) {...const float cameraSpeed 0.05f; // adjust accordinglyif (glfwGetKey(window, GLFW_KEY_W) GLFW_PRESS)//按下W键cameraPos cameraSpeed * cameraFront;//cameraFront相机超向if (glfwGetKey(window, GLFW_KEY_S) GLFW_PRESS)//按下S键cameraPos - cameraSpeed * cameraFront;if (glfwGetKey(window, GLFW_KEY_A) GLFW_PRESS)//按下A键cameraPos - glm::normalize(glm::cross(cameraFront, cameraUp)) * cameraSpeed;if (glfwGetKey(window, GLFW_KEY_D) GLFW_PRESS)//按下D键cameraPos glm::normalize(glm::cross(cameraFront, cameraUp)) * cameraSpeed; }9.2.3 opengl调用鼠标 OpenGL 调用鼠标主要考虑鼠标的移动和缩放主要是使用下面3个函数 glfwSetInputMode(window, GLFW_CURSOR, GLFW_CURSOR_DISABLED); //隐藏并捕获光标 void mouse_callback(GLFWwindow* window, double xpos, double ypos);//监听鼠标移动事件xpos和ypos代表当前鼠标位置 glfwSetCursorPosCallback(window, mouse_callback)计算鼠标光标步骤 计算鼠标自上一帧以来的偏移量。将偏移值添加到相机的偏航和俯仰值中。为最小/最大音高值添加一些约束。计算方向向量。 代码 void mouse_callback(GLFWwindow* window, double xpos, double ypos) {if (firstMouse)// initially set to true保证初次使用不会大幅度跳跃{lastX xpos;lastY ypos;firstMouse false;}float xoffset xpos - lastX;float yoffset lastY - ypos; lastX xpos;lastY ypos;float sensitivity 0.1f; //乘以灵敏度值降低鼠标移动太剧烈xoffset * sensitivity;yoffset * sensitivity;yaw xoffset;//偏移值加入俯仰pitch yoffset;//偏移值加入偏航if(pitch 89.0f)///加入约束pitch 89.0f;if(pitch -89.0f)pitch -89.0f;glm::vec3 direction;//计算实际方向向量direction.x cos(glm::radians(yaw)) * cos(glm::radians(pitch));direction.y sin(glm::radians(pitch));direction.z sin(glm::radians(yaw)) * cos(glm::radians(pitch));cameraFront glm::normalize(direction); } 2鼠标缩放 void scroll_callback(GLFWwindow* window, double xoffset, double yoffset) {fov - (float)yoffset;if (fov 1.0f)fov 1.0f;if (fov 45.0f)fov 45.0f; }projection glm::perspective(glm::radians(fov), 800.0f / 600.0f, 0.1f, 100.0f); glfwSetScrollCallback(window, scroll_callback);
http://www.hkea.cn/news/14458824/

相关文章:

  • 推广网站的作用永久免费空间免备案
  • 网站建设 王卫洲dede wap网站
  • 关于网站建设实验报告怎么用ps做网站幻灯片
  • wordpress怎么装模版杭州seo公司哪家好
  • 可以看女人不易做网站wordpress git项目
  • 昆明网站建设介绍中国建设信息化期刊官网
  • 图片短链接生成器优化网络推广外包
  • 网站的种类竞价推广sem
  • 网站建设行规在线编程的网站
  • 网站服务器租用一般费用类似wordpress的图片上传
  • 徐州学习网站建设免费制作模卡app的软件
  • 临沂网站建设方案书not found的网站
  • 沈阳网站推广公司排名跟有流量的网站做友情链接
  • 怎么用flash做视频网站微信公众号网页制作教程
  • 渭南做网站的公司电话国内哪个应用商店app最全
  • 深圳龙华的学校网站建设甘肃最新消息今天
  • 济南建站网站网站技术策划
  • windows2008 iis 网站优化网站除了百度站长
  • 做响应式网站哪家好网站维护是什么意思
  • 金湖做网站网站备案怎么更改吗
  • 品牌网站建设 2蝌蚪小河南网络营销哪家便宜
  • 搭建一个网站多少钱哈尔滨电脑南沙区网站建设
  • 做花型设计哪个网站下载素材好wordpress 主页不显示图片
  • 网站开发技术方法与路线巢湖网站制作
  • 外贸电商网站模板深圳龙岗区坂田街道
  • 哈尔滨建设网站的免费咨询网页设计个人博客
  • 建设一个电商网站需要多少钱seo外链网站源码
  • 在电脑新建网站站点营销型网站的例子
  • 免费网站404免费进入网站内容维护有哪些方面
  • 长春网长春网站建设络推广wordpress栏目页打不开