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

小企业网站建设计划书引航博景网站做的很好吗

小企业网站建设计划书,引航博景网站做的很好吗,营销策划书范文案例,wordpress 主题 开源前言 说起图形学#xff0c;很多人就会提到OpenGL#xff0c;但其实两者并不是同一个东西。引入了OpenGL加重了学习的难度和成本#xff0c;使得一些原理并不直观。可能你知道向量#xff0c;矩阵#xff0c;纹理#xff0c;重心坐标等概念#xff0c;但就是不知道这些概…前言 说起图形学很多人就会提到OpenGL但其实两者并不是同一个东西。引入了OpenGL加重了学习的难度和成本使得一些原理并不直观。可能你知道向量矩阵纹理重心坐标等概念但就是不知道这些概念在图形学中具体是怎么使用的。 本文不使用OpenGL只用C代码实现光栅化过程并配合OpenCV来显示渲染结果。让图形学的相关过程和原理变的直观和纯粹本文结束后我们将能够把一个3D模型文件只通过C语言渲染出来如下结果。 环境准备 工欲善其事必先利其器。学习之前首先需要安装开发环境以Windows为例Mac使用XCode配置方法可以网上搜索,开发工具首选Visual Studio。然后需要安装OpenCV环境OpenCV在此只用来显示渲染结果同时用到诸如画线和画点的简单功能它不是必要的。参照Windows中安装OpenCV开发环境-CSDN博客 完成开发环境搭建后创建一个控制台项目打开main函数所在的cpp文件输入以下代码 // CGFromZero.cpp : 此文件包含 main 函数。程序执行将在此处开始并结束。 //#include iostream #include opencv2/core/core.hpp #include opencv2/highgui/highgui.hppconst int gRstImgWid 1000, gRstImgHei 600; // 结果图的长宽大小 unsigned char _rstImage[gRstImgHei][gRstImgWid][3]; // 结果图 const char _backColor[3] {50, 100, 150}; // 结果图的背景颜色void ShowCGRst() {cv::Mat cvRst cv::Mat(gRstImgHei, gRstImgWid, CV_8UC3);for (size_t y 0; y gRstImgHei; y){for (size_t x 0; x gRstImgWid; x){cvRst.data[y * cvRst.step x * cvRst.channels() 0] _rstImage[y][x][2]; // 这里没有错OpenCV中的数据存储顺序是BGR而我们的数据顺序是RGBcvRst.data[y * cvRst.step x * cvRst.channels() 1] _rstImage[y][x][1];cvRst.data[y * cvRst.step x * cvRst.channels() 2] _rstImage[y][x][0];}}cv::imshow(愚 匠, cvRst);cv::imwrite(./Chapter0.png, cvRst);cv::waitKey(-1); }void CGRender() { }int main() {// 先将结果图画上背景色for (size_t y 0; y gRstImgHei; y){for (size_t x 0; x gRstImgWid; x){_rstImage[y][x][0] _backColor[0];_rstImage[y][x][1] _backColor[1];_rstImage[y][x][2] _backColor[2];}}// 渲染CGRender();//// 显示渲染结果ShowCGRst(); }编译运行如果出现以下的图像就说明环境准备就绪我们后续的学习将 上述代码的基础上实现 内容构成 该笔记分成下列几个章节进行阐述由浅入深的介绍渲染的过程并在其中穿插相关的知识点该笔记侧重于实战对于基础原理强调其具体的使用方式尤其是数学知识不涉及相关的基础推导。 第一章从3D到2Dhttps://blog.csdn.net/A112459/article/details/136085121?spm1001.2014.3001.5501 第二章三角面片及其填充https://blog.csdn.net/A112459/article/details/136085127?spm1001.2014.3001.5501 第三章光效果产生立体感https://blog.csdn.net/A112459/article/details/136085136?spm1001.2014.3001.5501 第四章ZBufferhttps://blog.csdn.net/A112459/article/details/136085149?spm1001.2014.3001.5501 第五章旋转矩阵https://blog.csdn.net/A112459/article/details/136085162?spm1001.2014.3001.5501 第六章纹理贴图https://blog.csdn.net/A112459/article/details/136085174?spm1001.2014.3001.5501 第七章透视变换实现“近大远小”https://blog.csdn.net/A112459/article/details/136085189?spm1001.2014.3001.5501 第八章阴影待写…… 第九章鼠标键盘交互待写……
http://www.w-s-a.com/news/693182/

相关文章:

  • 顺德顺的网站建设备份的网站建设方案书
  • 如何做网站广告山东电商网站建设
  • 新手建什么网站赚钱吗WordPress搜狗不收录
  • 石家庄招聘哪个网站做的好网站设计建设公司服务商
  • 建设公司网站大概需要多少钱建站平台和网站开发的区别
  • 淄川区住房和城乡建设局网站门户网站模板源码下载
  • 室内设计公司 网站建设建站塔山双喜
  • 网站建设属于什么经营范围销售网站开发业务
  • 企业建站系统平台优秀网站作品截图
  • 杭州品牌网站制作wordpress多域名移动主题
  • 北京网站网站建设icp备案 网站备案
  • 长春网站公司哪家好电子商务网站建设作文
  • 网站开发php程序员网上店铺怎么运营
  • mip网站怎么做匹配h5婚纱摄影网站模板
  • 怎么注册建设公司网站域名历史价格查询
  • 爱站网seo工具包互联网软件开发工程师
  • 百度站长工具平台登录郑州seo规则
  • 财税公司做网站精品建站教程
  • 建设区块链网站区块链开发平台有哪些
  • 青年人爱看的网站ie显示wordpress网页不完整
  • 优惠券推广网站怎么做青岛正规网站建设哪家便宜
  • 怎么搞一个服务器建设网站wordpress页眉编辑
  • 计算机企业网站建设论文流量平台是什么意思
  • 成都建设网站公司哪家好上海有名的广告公司
  • 收录优美图片找不到了整站seo优化一般多少钱
  • 大型网站建设哪家好汉川网页设计
  • 深圳品牌策划公司推荐南昌网站怎么做seo
  • 滨州做微商城网站备案时暂时关闭网站
  • 手机网站样式代码网站是怎样制作的
  • 任务发布网站建设苏州园区房价