月曜日, 1月 09, 2023

Illustratorのスターツールで正星形多角形?を数値指定で作図する方法

Illustratorのスターツールで正星形多角形?を数値指定で作図する方法をまとめました。

スターツールで数値指定するとき・・・

この形ではなくて・・・

この形にしたい場合はShiftキーを併用すれば描画出来ますが、数値指定での描画は出来ません。

そこで計算することにしました・・・。
bが第一半径
cが第二半径
N点の星形多角形内角(多角形=ここでは五角形)の和
X=180×(N-2)

∠A=X/(360/(2N))
∠B=(180-X)+(X/N)/2
∠C=X/(360/(2N))

正弦定理の公式より
a/sinA=b/sinB=c/sinC=2R(外接円の直径)

b=(sinB/sinC)c
c=(sinC/sinB)b 

計算結果はこんな感じです。
bの第一半径を基準にする場合の結果がc'
cの第二半径を基準にする場合の結果がb'
計算式はこんな感じ・・・近日中にプログラム公開します。