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

淘宝可做的团购网站dede做购物网站

淘宝可做的团购网站,dede做购物网站,海外兼职网站建设,如何去除wordpress主题信息第5关#xff1a;0k1直线绘制-中点算法 一.任务描述 根据下面要求#xff0c;在右侧修改代码#xff0c;绘制出预期输出的图片。平台会对你编写的代码进行测试。 1.本关任务 掌握一种基本图形元素光栅化算法#xff0c;利用OpenGL实现直线光栅化的中点画线算法…第5关0k1直线绘制-中点算法 一.任务描述 根据下面要求在右侧修改代码绘制出预期输出的图片。平台会对你编写的代码进行测试。 1.本关任务 掌握一种基本图形元素光栅化算法利用OpenGL实现直线光栅化的中点画线算法。 2.预期输出 ) 3.具体要求 (1).背景色为黑色用 glclearcolor 来完成 (2).利用中点画线算法生成一条直线线粗为1直线颜色为(0.0f,1.0f,0.0f),直线两端点坐标为1050300260。 二.相关知识 为了完成本关任务你需要掌握 (1).中点画线算法的基本原理和步骤 (2).上一关glutReshapeFunc()函数的使用 1.中点画线算法代码示例 void MidPointLine(int x1, int y1, int xn, int yn){int dx, dy, dt, db, d, x, y;dx xn - x1;dy yn - y1;d dx - 2dy; //即原初值d1dt 2dx - 2dy; //原1-kdb -2dy; //原-kx x1; y y1;putpixel(x, y);while (x xn){if (d 0){x;y;d dt;}else{x;d db;}putpixel(x, y);}} 开始你的任务吧祝评测通过 三、实验代码 // 提示写完代码请保存之后再进行评测 #include GL/freeglut.h #includestdio.h// 评测代码所用头文件-开始 #includeopencv2/core/core.hpp #includeopencv2/highgui/highgui.hpp #includeopencv2/imgproc/imgproc.hpp // 评测代码所用头文件-结束void MidPLine(int x0, int y0, int x1, int y1) {// 请在此添加你的代码/********** Begin ********/int bx1-x0,ay1-y0,d1,d2,d,x,y;db-2*a; d12*b-2*a; d2-2*a; xx0,yy0;glColor3f(0.0, 1.0, 0.0);//绿色glPointSize(1);//线粗为1glBegin(GL_POINTS);//绘制点glVertex2i(x, y);//绘制坐标glEnd();while (x x1){if (d 0){xx1;yy1;ddd1;}else{x;ddd2;}glBegin(GL_POINTS);glVertex2i(x, y);glEnd();}/********** End **********/glFlush(); }void myDisplay(void) {// 请在此添加你的代码/********** Begin ********/MidPLine(10,50,300,260);/********** End **********/glFlush(); } void Init() {glClearColor(0.0, 0.0, 0.0, 0.0);glShadeModel(GL_SMOOTH); } void myReshape(int w, int h) {glViewport(0, 0, (GLsizei)w, (GLsizei)h);glMatrixMode(GL_PROJECTION);glLoadIdentity();gluOrtho2D(0.0, (GLdouble)w, 0.0, (GLdouble)h); }int main(int argc, char *argv[]) {glutInit(argc, argv);glutInitWindowPosition(100, 100);glutInitWindowSize(400, 400);glutCreateWindow(Hello Point!);Init();glutDisplayFunc(myDisplay);glutReshapeFunc(myReshape);glutMainLoopEvent(); /*************以下为评测代码与本次实验内容无关请勿修改**************/GLubyte* pPixelData (GLubyte*)malloc(400 * 400 * 3);//分配内存GLint viewport[4] {0};glReadBuffer(GL_FRONT);glPixelStorei(GL_UNPACK_ALIGNMENT, 4);glGetIntegerv(GL_VIEWPORT, viewport);glReadPixels(viewport[0], viewport[1], viewport[2], viewport[3], GL_RGB, GL_UNSIGNED_BYTE, pPixelData);cv::Mat img;std::vectorcv::Mat imgPlanes;img.create(400, 400, CV_8UC3);cv::split(img, imgPlanes);for(int i 0; i 400; i ) {unsigned char* plane0Ptr imgPlanes[0].ptrunsigned char(i);unsigned char* plane1Ptr imgPlanes[1].ptrunsigned char(i);unsigned char* plane2Ptr imgPlanes[2].ptrunsigned char(i);for(int j 0; j 400; j ) {int k 3 * (i * 400 j);plane2Ptr[j] pPixelData[k];plane1Ptr[j] pPixelData[k1];plane0Ptr[j] pPixelData[k2];}}cv::merge(imgPlanes, img);cv::flip(img, img ,0); cv::namedWindow(openglGrab);cv::imshow(openglGrab, img);//cv::waitKey();//cv::imwrite(../img_step5/test.jpg, img);return 0; }
http://www.hkea.cn/news/14539697/

相关文章:

  • 便宜网站建设价格敏捷开发流程的8个步骤
  • 太仓高端网站制作企业网络的规划与设计
  • wordpress建网站的优点建个网站 费用
  • 网站的页脚成都电商设计招聘网站
  • 做网站网页的成本移动互联网开发选题
  • 如何查网站域名备案信息苏州专业做网站比较好的公司
  • 如何通过后台管理在网站的logo后台上加链接怎么制作自己的网页网站首页
  • 青岛网站建设微动力厦门市建设厅网站
  • 百度seo站长工具建设网站的技术难点
  • 企业公司网站建设公司吉安网站推广
  • asp汽车租凭网站源码网页制作工具不包括
  • 全运会网站建设方案石家庄 网站开发
  • 我做的静态网站怎么发布到网上松江手机网站建设
  • dede 添加演示网站企业门户网站开发
  • 网站还在建设就已经可以访问了_影响后期百度网页查询系统
  • 微信网站开发详解极强防红短链接生成
  • 长春做网站用的软件网站建设硬件设计方案
  • 网站制作网络推广价格做排行榜的网站知乎
  • 站群seo技巧网站开发界面设计用什么工具
  • 如何让订阅号菜单做微网站店面设计软件
  • 网页设计网站开发需要什么wordpress 站内通知
  • 网站备案周期简述sem对seo的影响
  • 花都网站制作公司山海关城乡建设局网站
  • 公司建网站搭建服务器wordpress开发框架
  • 保险网站有哪些wordpress昵称不允许重复
  • 建设外卖网站需要哪些资质海外网站开发
  • 做网站的网站个人能建电商网站吗
  • 营销型网站建设推荐乐云践新为什么没有网站做图文小说
  • 大气简约企业网站模板免费下载泰国网站后缀
  • 海口市建设工程质量安全监督站网站南宁网站建设哪家公司实力强