所以我想制作一个可以绘制各种显微镜暗场滤镜的脚本。 在那些你有3个支撑杆,120°角,在圆圈内圈成圆圈。
我想出了一些东西,但错误地计算了蓝色三角形值,而我应该计算出紫色三角形值。
我不得不唤醒我9年前的三角学知识并且它有效但我无法想办法计算紫色三角形值。
这是一张图片:
现在,因为我正在计算蓝色三角形,我得到了这个结果:
有人知道我需要计算紫色三角形吗?
感谢。
答案 0 :(得分:1)
三个交叉点将具有坐标(如果圆心为0,0),其中i = 0,1,2
:
for i = 0..2 do
Fi = Pi/2 + i * 2 * Pi / 3 //probably -Pi/2 depending on your graphics coordinate system
X = R * Cos(Fi)
Y = R * Sin(Fi)
答案 1 :(得分:1)
平凡: ac = r ;
对于 de ,我们看一下等边三角形的一半: de = sin(a)= sin(30度)= r / 2
说到广告,我们可以使用毕达哥拉斯来计算; ad = cos(a)= cos(30度)= r * sqrt(3)/ 2 :