You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何修正通过旋转等边三角形构建的Adobe Illustrator九边形边长问题

嘿,我完全懂你尝试的思路——用三个等边三角形旋转拼接来做正九边形,这个想法真的挺巧妙!不过确实会遇到你说的“几乎可行但差一点”的问题,咱们来拆解下原因,再说说怎么在Illustrator里调整:

为什么这个方法会有偏差?
  • 首先,正九边形的每个内角是140°,等边三角形内角是60°,理论上围绕中心点每转40°(360°/9)拼一个三角形,应该能凑出正九边形的轮廓,但旋转点的位置是关键误差源。你用“直立三角形底部向上9个最小三角形高度”来定位旋转中心,这个估算方式没有严格对应正九边形的外接圆半径,自然会导致边长出现细微错位。
  • 另外,正九边形的边长和外接圆半径的数学关系是 s = 2R sin(π/9),而等边三角形的高是 (√3/2)s。如果你的“最小三角形”尺寸没有和这个数学关系严格匹配,旋转后必然会出现边不重合的情况。
在Illustrator里的修正步骤
  • 先画个正九边形当参考:用Illustrator的多边形工具,按住Shift拖出正九边形,这是绝对等边长的基准,能帮你快速对齐和调整。
  • 重新定位旋转中心:把你画的直立等边三角形的一个顶点对齐正九边形的顶点,然后把旋转中心移到正九边形的外接圆圆心(也就是九边形的中心)——这才是能让三个旋转后的三角形完美贴合的正确位置。
  • 微调旋转角度:虽然理论上是40°,但实际操作中打开Illustrator的智能参考线,手动对齐三角形的边和正九边形的边,微调角度到完全重合,就能解决“几乎可行”的问题。

补充个小知识点:正九边形是没法用传统尺规作图严格构造的(因为9不是费马素数的乘积),所以用三角形拼接的方法只能无限接近;如果要绝对精准,直接用多边形工具是最省心的选择。

内容的提问来源于stack exchange,提问作者tomath

火山引擎 最新活动