这个涉及圈子试图做的公式是什么?

时间:2014-03-24 22:29:41

标签: variables math formula geometry ambiguous

x, y, z = pos
radius = width / 2.0
if width >= 0.0:
    x = -x
a = radius * math.pi
a = (x/a) * math.pi

这是我以外的人的代码片段,我一直想要了解它。但是,变量a有点含糊不清,我无法弄清楚它的用途。

此代码段是计算将显示文本的拱门的函数的一部分。

变量pos是我们正在处理的当前字母的位置。 变量width是整行的宽度。

1 个答案:

答案 0 :(得分:0)

有一些无意义的math.pi用法 - 结果并不依赖于它 a = x/R = Cos(Fi),其中Fi是(坐标原点 - 起点)矢量的方向角,如果R是以原点为中心的弧半径

(Cos(Fi)否定正宽度值)