有人可以解释弧功能的工作原理。我在YouTube上观看了视频,但我似乎无法按照自己的意愿行事 - 下图。任何帮助将不胜感激。这是我尝试过的事情:
arc(250, 250, 300, 300, radians(180), radians(270));//tried joining
arc(250,250,300,300,radians(180), radians(90));//them together
由于
答案 0 :(得分:0)
Stack Overflow并非真正针对一般"我如何做到这一点"输入问题。这是特定的"我试过X,期望Y,但得到了Z而不是#34;输入问题。但是我会在一般意义上尝试提供帮助。
如果您有这些问题,请咨询the reference。
arc()
函数有6个参数:
a float: x-coordinate of the arc's ellipse
b float: y-coordinate of the arc's ellipse
c float: width of the arc's ellipse by default
d float: height of the arc's ellipse by default
start float: angle to start the arc, specified in radians
stop float: angle to stop the arc, specified in radians
换句话说,你给它一个位置,一个大小,以及开始和停止角度。弧将从起始角度到停止角度绘制。
例如,看看这个草图:
arc(50, 50, 80, 80, radians(90), radians(180));
从90度(直线向下)到180度(直线向左)绘制弧线,显示为四分之一圆:
您必须决定使用哪个角度作为开始和停止。尝试不同的组合:45度的角度在哪里? 120度的角度在哪里?试着了解圈子在不同程度上的位置。一张纸和一支铅笔是你最好的朋友。
如果您仍然遇到问题,请在新问题帖子中发布MCVE,我们将从那里开始。祝你好运。