图形学
QAQ猿始人
这个作者很懒,什么都没留下…
展开
-
关于D3D画圆
关于D3D画圆的一点学习 画圆有两个思路 八分画圆法 参数方程用三角形模拟 1:第一种先画出来边界,然后用递归填充就可以画出来实心的圆 画圆的代码: void drawCircle(POINT o,int r,D3DCOLOR color) { int x = 0, y = r; auto a = { 1,2 }; //float (circleP...原创 2018-05-15 12:38:14 · 1942 阅读 · 0 评论 -
D3D的高洛德着色算法实现
D3D的高洛德着色算法实现 整体分为以下几步 确定三角形的外接矩形 确定重心方程 绘制 确定外接矩形 p为顶点数组 float max_x = max(max(p[0].x, p[1].x), p[2].x); float max_y = max(max(p[0].y, p[1].y), p[2].y); float min_x = min(...原创 2018-05-22 23:15:08 · 784 阅读 · 0 评论