クリエイター手抜きプロジェクト[128]Illustrator CS2編 ラーメンのどんぶりの渦巻きを描く
── 古籏一浩 ──

投稿:  著者:


今回は、ラーメンや中華料理などのどんぶりや皿に描かれている四角い渦巻きのような模様を描くスクリプトです。これが以外に用途がないのですが、LX = 200やLX = 200、margin = 20、for (i=0; i< 5; i++)の5の値を変更すると、いろいろ面白い図形になります。


margin = 20;
X = 0; // 開始X座標
Y = 0; // 開始Y座標
LX = 200;
LY = 200;
docObj = app.activeDocument;
pObj = docObj.pathItems.add();
points = [];
points.push([X, Y]);
for (i=0; i< 5; i++)
{
points.push([X+LX, Y]);
points.push([X+LX, Y+LY-margin]);
points.push([X+margin, Y+LY-margin]);
points.push([X+margin, Y+margin]);
X = X + margin;
Y = Y + margin;
LX = LX - margin * 2;
LY = LY - margin * 2;
}

pObj.setEntirePath(points);
pObj.filled = false; // 塗りなし
pObj.stroked = true; // 線あり
pObj.strokeWidth = 1; // 線幅1ポイント
pObj.strokeColor = setColor(255,0,0); // 線の色を指定(赤色)

function setColor(r,g,b)
{
var tmpColor = new RGBColor();
tmpColor.red = r;
tmpColor.green = g;
tmpColor.blue = b;
return tmpColor;
}


【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>

前回出てきたHDR合成を行うPhotomatixのページを作ってみました。
< http://www.openspc2.org/reibun/Photomatix/
>

Photomatixは英語版しかないのですが、一応分かる範囲で日本語化してみました。ただし、MacOS X版のみです(購入したのがMacOS X版だけなので)。

photo
Ajaxライブラリリファレンス
古籏 一浩
ビー・エヌ・エヌ新社 2007-01

まるごとJavaScript & Ajax ! Vol.1 標準DOMスクリプティング JavaScript+DOMによるWebアプリデザインの基礎 Ajaxテクニックブック DHTML & AJAX アイディア見本帖 ワンランク上のWebインターフェイスを実現する WEB+DB PRESS 総集編 [Vol.1~36]



photo
改訂第4版 JavaScript ポケットリファレンス
古籏 一浩
技術評論社 2006-10-18
おすすめ平均 star
starJavaScript仮免者以上の方へ
starバランスの良いバイブル
star中級者向けです。

[改訂版] PHP ポケットリファレンス 改訂新版 SQLポケットリファレンス 標準DOMスクリプティング JavaScript+DOMによるWebアプリデザインの基礎 プロとして恥ずかしくないJavaScriptの大原則 まるごとJavaScript & Ajax ! Vol.1



photo
ActionScript逆引きクイックリファレンス―5&MX&MX2004&8対応 for Windows & Macintosh
田中 康博 古籏 一浩 林 拓也
毎日コミュニケーションズ 2005-12
おすすめ平均 star
starFlash(ActionScript)の開発前の調査にも役立ちます
star良書です。

Flash逆引きクイックリファレンス 8&MX2004対応for Windows & Macintosh FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付] Flash Hacks―プロが教えるテクニック&ツール100選 Flash ActionScript Handbook 4th edition Dreamweaver逆引きクイックリファレンス―8 & MX 2004対応for Windows & Macintosh

by G-Tools , 2007/05/14