|

楼主 |
发表于 2022-9-29 19:33:54
|
显示全部楼层
本帖最后由 hhh535 于 2022-9-29 19:42 编辑
GUI_RotatePolygon发现用这个也可以实现,我用GUI_AA_FillPolygon定了圆心坐标,但是不能修改半径怎么办?
一下为绘制部分代码
const GUI_POINT aPointSrc[] = {
{ 0, 200 },
{ -20, 163 },
{ 20, 163 },
};
GUI_POINT aPointDst[GUI_COUNTOF(aPointSrc)];
GUI_RotatePolygon(aPointDst, aPointSrc, GUI_COUNTOF(aPointSrc), 270 * 3.1415926f / 180);
GUI_AA_FillPolygon(aPointDst, GUI_COUNTOF(aPointDst), 366*3,360*3);效果图如下:
|
|