illustratorでサインカーブ(sin x)を描く方法として、javascriptを使う方法を紹介します。このエントリは、はてな人力検索の質問 question:1167923268 に触発されて書きました。
illustrator用スクリプト
illustratorでは、javascript でスクリプト(=プラグインのようなもの)が記述できます。sin(x)を書くスクリプトは以下のようになります。
N=100; SCALE=50; PI=3.14159265; for (t=0;t<N;t++) { line = activeDocument.pathItems.add(); y0 = Math.sin(t/N*2*PI)*SCALE; y1 = Math.sin((t+1)/N*2*PI)*SCALE; line.setEntirePath([[t,y0],[t+1,y1]]); line.filled = false; line.stroked = true; line.selected = true; }