我是开放式框架中的新手。 我想把我的圆圈图案改成半圈。 我使用了ofCircle(float x,float y,float radius)函数。 我搜索了各种答案,并建议使用ofBeginshape(),ofEndShape()和ofVertex()函数进行迭代。
但我不知道如何使用这些功能,我需要一些例子.. 你能告诉我任何制作半圈的例子吗?
感谢。
答案 0 :(得分:3)
您可以使用ofPath
并绘制弧形,如下所示:
ofPath path;
path.moveTo(300 + 200, 300);
path.arc(300, 300, 200, 200, 0, 180);
path.setFilled(false);
path.setStrokeWidth(1);
path.draw();
这将在(300,300)处绘制半圆,半径为200px