![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CG
文章平均质量分 88
timsooo
这个作者很懒,什么都没留下…
展开
-
【CG】OpenGL3.3+IMGUI_绘制三角形并着色
【CG】OpenGL3.3+IMGUI_绘制三角形并着色 @(CG) 参考LearnOpenGL: 你好,三角形:https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/#_2 着色器:https://learnopengl-cn.github.io/01%20Getting%20start...原创 2018-03-22 17:18:55 · 4040 阅读 · 0 评论 -
【CG】Bresenham算法 画直线与圆
【CG】Bresenham算法 画直线与圆 @(CG) Bresenham算法的意义在于避免了浮点数运算,无论是画直线还是画圆,都提高了效率。 本文参考了网上的资料后,根据自己作业的需要,完成了Bresenham画直线和画圆的算法,分享出来希望能帮助到需要的人、。 画直线算法 算法步骤: 参考:https://blog.csdn.net/mmogega/article/deta...原创 2018-03-28 19:25:44 · 1944 阅读 · 0 评论 -
【CG】三角形的光栅化
【CG】三角形的光栅化 @(CG) 三角形的光栅化的方法有: - Edge-walking - Edge-equation - Barycentric-coordinate based 本文使用的方法是第二种方法:Edge-equation。 算法的基本步骤: 解释: 1. 计算三条边的一般式方程。 2. 将三条边“中心化”,即使三角形中的任意一个点代入3条曲线,都会使Ax...原创 2018-03-28 19:44:56 · 2677 阅读 · 0 评论 -
【CG】OpenGL3.3+IMGUI_绘制Bezier曲线
【CG】OpenGL3.3+IMGUI_绘制Bezier曲线 @(CG) Bezier Curve的基本定义 Bezier Curve的定义如下: 根据4个控制点拟合Bezier Curve,因此生成的是3次的多项式参数方程。 根据上面的Bezier Curve的定义,能够求出根据4个控制点拟合的Bezier Curve的所有点,然后利用opengl将其绘制。 主要用到的函数:...原创 2018-05-23 20:42:25 · 2842 阅读 · 0 评论