pathをひっくり返す

ここに来てなかなかの多忙状態です。暑さでばて気味の体には少々きつかったりします。
話は全く関係ないのですが、帰宅すると娘が両腕をふりまわしながらおかえり〜と言いつつ突撃してきます。微笑ましい光景の様にも見えますが、問題は彼女の振り回す腕の位置です。絶妙にわたしの股間にフィットします。油断すると大変な事になります。まあ、数回やられているのですが…結構恐怖です。
このところActionScriptばかりだったのでちょっとExtendScriptねたで。しかしながら、超がつく小ネタです。
Illustratorなのですが、線分に設定した矢印を反転させたかったのです。でも、なんだかプロパティが見つかりません。これは困りました。どうしようかと思案した結果の力技です。

続きを読む……


create a sector−円弧を描画してみる

スクリプトから図形を描く場合、いろいろとgeometoricな計算がたくさん必要になります。そして、それは数学的素養をとっても要求する事です。(あ〜めんどくさい)
できれば面倒な計算は避けて通りたいタイプのものぐさな人間ですのでこういった事は苦手な部類の事象です。
しかしながら必要な機能は必要ですので、そう言った場合は重い腰を上げて取りかかる事になります。
とかなんとか言っている訳ですが、今回はそ〜んなややこしい計算はま〜ったく行わずに描画する方法です。もちろん使うのは以前紹介したbezierコントロールファンクション群です。

続きを読む……


Illustratorのspots objectとか

色々忙しい日が続いているのですが、皆様はいかがお過ごしでしょうか。今日は少し冷えていますね。こんな日は体調を崩さない様に注意したいものです。あ〜あっつ熱のラーメンが食べたい。(まったく関係ないですね)
まあ、そんなこんなで日々は過ぎていく訳ですが、今回はforumで行き詰まったトピックに関連したものです。
Illustratorドキュメントに新しい特色を加えたいのだけど、色名が存在するかどうかを確認したい場合のおはなし。質問した方はisValidプロパティを利用したかったのですが、Illustratorにはありません。当然エラーが出て困る訳です。

続きを読む……


Illustratorでoverflowをコントロールする

このところフォーラムに張り付いていたものでこちらがとってもお留守になっています。
ネタ探しの一環ですが、いつのまにかネタにされる側になってしまっているような気がします。そんなこんなな状況ですので大したものはありません。ストレートにタイトル通りのものですから日々チェックされている方々には「いまさら…」っていわれかねませんね。
使い古されたネタである事は否めませんが、フォーラム覗いていると定期的に出てくるトピックでありますし、ExcellentとかAmazingとかなんとか言ってたいそう喜ばれるのもこの手の代物です。

続きを読む……

AIファイルをパッケージしちゃう

このところ寒の戻りで寒い日が続いていますが、いかがお過ごしでしょうか。わたしはようやく体調が戻って一息ついたところです。しかし、手元にには原稿の山が積み上がっているわけです。
リーフレットとかだと、時間ないと手当り次第にライブラリから画像拾ってきて配置して…てなことやりがちですが、そんなことやっていると「あれ、この配置画像って何処のだっけ???」なんてことにもなりかねません。Indesignではパッケージなんて気の利いた機能があります。なぜ、Illustratorにはないのだろうか、か?
というわけで作っちゃいました。収集するすくりぷとを…

続きを読む……

javascriptでベジエ曲線をコントロールする

暑い日々が続いていますが、皆様はいかがお過ごしでしょうか。こう暑いと水辺が恋しくなります。次のお休みは海でも行ってみようかなと思いつつ仕事をこなしていますが、ここ数年泳いだ事が無いので少々怖かったりもします。
さて、本題。illustratorはベジエ曲線を利用した描画システムが特徴的なのは皆様ご存知の通りなのですが、このベジエ曲線ってスクリプトから正確にコントロールするには、それなりの知識が不可欠な訳です。
理論上ではバーンスタイン基底関数なんかが出て来て非常に難解で複雑なものなのだけど、実はこのベジエ曲線、実装はとても容易でわかり易かったりするんだ。

続きを読む……