illustrator を使って図形でサインカーブを描画するスクリプト

illustratorでscriptを使ってお絵描きする

illustratorってscriptが使えます。

ほぼjavascriptなので、かなり簡単に使えて結構便利です。

サインカーブに沿って丸図形を並べるスクリプトを紹介します。

 //mmからpointに変換するための値
  var mm = 2.834645;
  //色
  var lineColor = new RGBColor();
  lineColor.red = 255;
  lineColor.green = 0;
  lineColor.blue = 0;
  //塗り色
  var fillColor = new RGBColor();
  fillColor.red = 255;
  fillColor.green = 255;
  fillColor.blue = 0;
  //丸オブジェクトをサインカーブに沿って15個生成
  for (i = 0; i != 15; ++i) {
    var circle = app.activeDocument.pathItems.ellipse(
      (5 * Math.sin(((2 * Math.PI) / 7) * i) - 50) * mm,
      10 * i * mm,
      10 * mm,
      10 * mm
    );
    circle.strokeColor = lineColor;
    circle.fillColor = fillColor;
    redraw();
  }

このスクリプトをcirclesin.jsxと保存して、そのスクリプトファイルをドラッグ&ドロップでillustratorのドキュメントに持っていくと丸図形をサインカーブに沿って置くことができます。

コメント