如何在开放框架中制作半圈?

时间:2015-05-29 08:14:42

标签: geometry openframeworks

我是开放式框架中的新手。 我想把我的圆圈图案改成半圈。 我使用了ofCircle(float x,float y,float radius)函数。 我搜索了各种答案,并建议使用ofBeginshape(),ofEndShape()和ofVertex()函数进行迭代。

但我不知道如何使用这些功能,我需要一些例子.. 你能告诉我任何制作半圈的例子吗?

感谢。

1 个答案:

答案 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