![](https://img-blog.csdnimg.cn/20210712135352895.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算机图形学
文章平均质量分 57
计算机图形学上机所需要的一点点代码
豆豆豆豆芽
这个作者很懒,什么都没留下…
展开
-
计算机图形学-贝塞尔曲线
必须要理解掌握的贝塞尔曲线在Android开发和面试中(尤其是一些中高级岗位面试),面试官可能会问你自定义控件的详细内容,我们知道自定义控件这一块涉及到的内容很多,回答的越多越深入,那么面试的印象会更好。自定义控件涉及的内容比如测量和绘制、事件分发的处理、动画效果的渲染与实现,当然还有不得不提的贝赛尔曲线(实际上一些面试官自己都不是很理解二阶贝塞尔、三阶贝塞尔曲线等概念)。一些朋友看到以歪果仁大佬名字定义的一些计算公式、定理就头大(比如梅涅劳斯(Menelaus)定理、塞瓦(Ceva)定..转载 2021-05-14 19:55:54 · 2341 阅读 · 1 评论 -
计算机图形学-改进的有效边表算法
利用AET表对扫描线进行存储利用C++实现,VS2019测试通过,使用了glut库#include<GL/glut.h>#include<iostream>#include<math.h>#include<stdlib.h>using namespace std;#define WINDOW_WIDTH 400#define WINDOW_HEIGHT 400//AET表数据结构typedef struct tEdge{ i原创 2021-05-14 09:39:19 · 2016 阅读 · 0 评论 -
计算机图形学-直线,圆,椭圆扫描转换算法
1. 直线的扫描转换1.1 DDA算法增量算法,每一步都需要进行舍入取整,不利于硬件实现使用C++代码:void DDALine(int x0,int y0,int x1,int y1){ int dx,dy,epsl,k; float x,y,xIncre,yIncre; dx=x1-x0; dy=y1-y0; x=x0; y=y0; if(abs(dx)>abs(dy)) //abs()函数为取绝对值函数原创 2021-05-13 19:32:11 · 2534 阅读 · 0 评论