
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 · 4156 阅读 · 0 评论 -
【CG】Bresenham算法 画直线与圆
【CG】Bresenham算法 画直线与圆@(CG)Bresenham算法的意义在于避免了浮点数运算,无论是画直线还是画圆,都提高了效率。 本文参考了网上的资料后,根据自己作业的需要,完成了Bresenham画直线和画圆的算法,分享出来希望能帮助到需要的人、。画直线算法算法步骤: 参考:https://blog.youkuaiyun.com/mmogega/article/deta...原创 2018-03-28 19:25:44 · 2005 阅读 · 0 评论 -
【CG】三角形的光栅化
【CG】三角形的光栅化@(CG)三角形的光栅化的方法有: - Edge-walking - Edge-equation - Barycentric-coordinate based本文使用的方法是第二种方法:Edge-equation。算法的基本步骤: 解释: 1. 计算三条边的一般式方程。 2. 将三条边“中心化”,即使三角形中的任意一个点代入3条曲线,都会使Ax...原创 2018-03-28 19:44:56 · 2855 阅读 · 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 · 3017 阅读 · 0 评论