Compact中DrawArc、FillArc方法被裁掉了,想画弧线或者扇形的,只能用其他方法来实现。这里抛砖引玉了
思路:
弧线是椭圆的一部分,可以利用椭圆方程
x= a * cos(r)
y = b *sin(r)
每5度(当然间隔越小则,画出的弧线越细腻),取出x,y坐标,画一条直线
扇形思路与弧线一样,只是填充的时候,用多边形(三角形)来填充
Compact中DrawArc、FillArc方法被裁掉了,想画弧线或者扇形的,只能用其他方法来实现。这里抛砖引玉了
思路:
弧线是椭圆的一部分,可以利用椭圆方程
x= a * cos(r)
y = b *sin(r)
每5度(当然间隔越小则,画出的弧线越细腻),取出x,y坐标,画一条直线
扇形思路与弧线一样,只是填充的时候,用多边形(三角形)来填充