【发布时间】:2017-04-06 05:56:21
【问题描述】:
我必须制作一个缩放弧的程序(在这种情况下看起来像 C)。我使用的是 Turbo C++(ikr?),arc 的内置函数是 void arc(int x, int y, int stangle, int endangle, int radius)。 当 x:y 比例为 1:1 时没有问题。我可以乘以半径。但是当 x:y 缩放 不是 1:1 时我该怎么办?我应该向其他参数添加什么值以使其完美缩放?
【问题讨论】:
-
查找
ellipse()函数。 -
@Peter 它可以使用,但问题仍然存在如何扩展它?
-
ellipse()可能有两个轴参数,所以比例不会成为问题(我不是 100% 确定) -
你有没有费心去查一下?
ellipse()有两个参数xradius和yradius。如果它们相等,则其工作方式类似于arc()。猜猜如果它们不相等会发生什么。 -
@Peter 是的,我没有仔细看。对不起。谢谢您的帮助。它奏效了。