Affinityで波線・折れ線を作るスクリプト
Affinityのスクリプトをいろいろ調べている中で「あ、これ需要あるかも」と思ったものを作っています。作ったものはFacebookのAffinity User Group Japanなどでチラ見せしてるんですが、まだ3.3にしていない人が多いのか関心がないのか、いいねは付くんですがコメントが付かない。需要が読めないんですよ。私の考えるものは大体仕事系なので年齢層が高いFacebookは合ってると思ってるんですがねえ。
そんな中、お蔵入りになりそうなものをひとつ紹介。破線を線分で分割して、短い実線に作り直すものです。
想定していた用途は「レーザーカッター用のデータにする」ものです。レーザーカッターのソフトウェアの中には破線を認識できなくて、ひとつひとつ実線にしないといけないものがあります。そのためのものなんですが、そもそもAffinityに対応してるものなんて聞いたことがないので、このあとEPSで書き出してIllustratorで扱えるようにしないといけないと思います。
自分では使ったことがないので、ダイアログの設定項目が十分なのかわからず、誰も協力してくれる人がいなければお蔵入りです。
本題はここからです。Affinityには波線を作成する機能がないので作ってみました。こちらは挙動がよくわかるよう動画にしました。Affinityのスクリプトにはプレビューモードというのがありまして、実行する前に実行結果を見せてくれるのです。
設定項目はこんな感じ。
説明するより使ってみた方がわかるのでダウンロードして試してみてください。
解凍すると「波線・折れ線.afscript」ファイルが作成されます。それをスクリプトライブラリパネルの「デフォルト」カテゴリのメニューからインポートします。
設定項目、初期値、数値の範囲は今適当に作っているので、要望があれば承ります。ただ気分次第なところもあるので、「やりたくない」「そんな特殊なことはお金を」とか言い出すかもしれません。予めご了承ください。



