关于D3D画圆的一点学习
画圆有两个思路
八分画圆法
参数方程用三角形模拟
1:第一种先画出来边界,然后用递归填充就可以画出来实心的圆
画圆的代码:
void drawCircle(POINT o,int r,D3DCOLOR color) {
int x = 0, y = r;
auto a = { 1,2 };
//float (circlePoint*) (int )
auto drawCirclePoint = [](POINT& o,float x, float y, D3DCOLOR color) {
pVertex.push_back(stD3DVertex{ o.x + x ,o.y + y,0,color,