ruby:458
From: H. Shimura <shimurahiroyuki@o...>
Date: Mon, 18 Oct 2004 11:17:46 +0900
Subject: [ruby:458] Re: Ruby 活用事例募集(Re: 関西オープンソース2004について)
志村 弘之 In message "[ruby:453] Ruby 活用事例募集(Re: 関西オープンソース2004について)", <20041018005955.2c85f10%ko1@a...>, SASADA Koichi wrote... ちょっとえらそうにまとめてみました。 言葉だけだと何やってるか分かり難いですね。 最後の具体的な事例のところは、部分的しか Ruby を使ってないものもあります。 ライセンス的にグレー(というか黒だろう)というものもあります。 適切でないようなら削除します(してください、記述も多いし) アニメージュ の項は今手元にものがないので詳細相違あるかもしれません。 今夜実物にあたって確認します。 追伸>ささだ様 (ほか、関係の方々) ご心配おかけしました。メール環境等、復活しました。(次は xyzzyのruby-mode ) 組織名: 志村 (hs9587) http://www.geocities.co.jp/Technopolis/9587/geodiary.html 対象とする問題の概要: Adobe Illustrator で図を書く。 折り紙の折り線図を書く必要があった。 1. 後工程(イラストレーター、デザイナーによるテクスチャーやレイアウト) の便宜のため、Adobe Illustrator 形式のデータが望ましい 2. 頂点等三角関数での座標計算での指定を原則とする。 * マウスと対話式入力による描画では難しい。 3. Asobe Illustrator (ver. 10以降、ver. 9 では拡張機能)自体のスクリプト 機能は、まだ原始的(Illustratorでの手作業に即したものである)で抽象化が十分でない * 例えば、「点A から点B までの線を与える」というようなことは定義されていない 「描画オブジェクトを作成し、端点を二つ作成し、夫々の座標をA、Bとし、 点の種類を指定し、辺は線で繋ぐようにし、内部は塗らない」とか。 Rubyによる解決の概要: Windows版 Illustrator について、Win32OLE 経由でそれを呼び出し、 スクリプト機能をラップするとともに、線を引く (山折り線、谷折り線)、字を書く 等 ある程度抽象化したライブラリを作成して作図した。 Win32OLE http://homepage1.nifty.com/markey/ruby/win32ole/index.html にて method_missing による Illustratorメソッドの呼び出しを、 途中で捕まえることで、(Illustrator側で)レベルの異なるオブジェクトの メソッドを (Ruby側では)統一的に扱えるようにした。 これには、各種オブジェクト、メソッドを自由に再定義できるという、 Ruby の特質が非常に便利だった。 ライブラリ作成中に遭遇したちょっとしたことは下記に記載。 「ActiveScriptRubyでIllustrator 10」 http://www.geocities.co.jp/Technopolis/9587/rubyillustrator/memo.html 作図例 「ハロと風船の折り紙 」 http://www.geocities.co.jp/Technopolis/9587/rubyillustrator/halo/halo.html http://www.geocities.co.jp/Technopolis/9587/rubyillustrator/halo/halo.1.4.jpg http://www.geocities.co.jp/Technopolis/9587/rubyillustrator/halo/halo.p.gif 北野勇作どうぶつ図鑑(1〜6)【ハヤカワ文庫JA】北野勇作 2003/4〜2003/6 イラスト 西島大介 / デザイン 大塚ギチ (1)ISBN-4150307164 かめ (2)ISBN-4150307172 とんぼ (3)ISBN-4150307180 かえる (4)ISBN-4150307199 ねこ (5)ISBN-4150307245 ざりがに (6)ISBN-4150307253 いもり 各、表題の動物の折り紙の彩色折り紙展開図を折り込み。 山折り線、谷折り線いり展開図は、上記方法で作図したものに、 西島大介さんがイラストを付けたものです。 アニメージュ 2003年10月号 徳間書店 別冊付録「ガンダムSEED GOODS BOOK」 「花の折り紙」 折り方説明図。上記方法で作図したものを、アニメージュ編集部のデザイナーさんが レイアウト、写真添付など完成させたものです。 ---------------------------------------+---------+---------+以上 2004/10/18 志村弘之 mailto: shimurahiroyuki@o... -- ML: ruby@m... 使い方: http://QuickML.com/
434 2004-10-14 12:59 [ko1@a... ] 関西オープンソース2004について 435 2004-10-14 16:47 ┗[o-fukui@p... ] 437 2004-10-15 06:51 ┣[adzumi@d... ] 438 2004-10-15 08:24 ┃┗[o-fukui@p... ] 439 2004-10-15 08:40 ┣[o-fukui@p... ] 444 2004-10-16 21:18 ┣[maki@r... ] 474 2004-10-19 08:43 ┃┣[o-fukui@p... ] 475 2004-10-19 08:45 ┃┗[o-fukui@p... ] 476 2004-10-19 08:49 ┃ ┣[o-fukui@p... ] 479 2004-10-19 09:18 ┃ ┣[shugo@r... ] 発表希望 481 2004-10-19 09:38 ┃ ┃┣[o-fukui@p... ] 503 2004-10-20 21:52 ┃ ┃┗[maki@r... ] 511 2004-10-21 18:17 ┃ ┃ ┗[shugo@r... ] 513 2004-10-22 00:50 ┃ ┃ ┗[o-fukui@p... ] 520 2004-10-22 07:27 ┃ ┃ ┗[maki@r... ] 490 2004-10-20 03:34 ┃ ┗[takahashi@t... ] 507 2004-10-21 15:10 ┃ ┗[o-fukui@p... ] 508 2004-10-21 15:19 ┃ ┣[usa@g... ] ブースの看板(?)(was Re: 関西オープンソース2004について) 512 2004-10-22 00:44 ┃ ┃┗[o-fukui@p... ] 514 2004-10-22 03:58 ┃ ┃ ┗[o-fukui@p... ] 523 2004-10-22 14:15 ┃ ┗[kjana@d... ] 526 2004-10-22 18:41 ┃ ┣[o-fukui@p... ] 531 2004-10-23 19:25 ┃ ┗[kjana@d... ] 532 2004-10-24 08:59 ┃ ┗[konami@k... ] 534 2004-10-24 18:55 ┃ ┗[kazuhiko@f... ] 445 2004-10-16 21:41 ┣[maki@r... ] 448 2004-10-17 02:55 ┃┣[ko1@a... ] 449 2004-10-17 05:07 ┃┃┗[konami@k... ] 453 2004-10-17 17:59 ┃┃ ┗[ko1@a... ] Ruby 活用事例募集(Re: 関西オープンソース2004について) 454 2004-10-17 18:57 ┃┃ ┣[konami@k... ] 456 2004-10-18 00:19 ┃┃ ┣[moriq@m... ] 457 2004-10-18 03:26 ┃┃ ┣[konami@k... ] 459 2004-10-18 09:14 ┃┃ ┃┣[ko1@a... ] 460 2004-10-18 10:01 ┃┃ ┃┃┣[nagai@a... ] Re: Ruby 活用事例募集 461 2004-10-18 11:22 ┃┃ ┃┃┗[konami@k... ] 462 2004-10-18 13:10 ┃┃ ┃┃ ┣[konami@k... ] 463 2004-10-18 14:22 ┃┃ ┃┃ ┃┣[ko1@a... ] 468 2004-10-19 01:24 ┃┃ ┃┃ ┃┃┗[konami@k... ] 470 2004-10-19 04:58 ┃┃ ┃┃ ┃┗[zophos@D... ] 515 2004-10-22 04:14 ┃┃ ┃┃ ┗[konami@k... ] 516 2004-10-22 04:35 ┃┃ ┃┃ ┗[o-fukui@p... ] 467 2004-10-18 22:15 ┃┃ ┃┗[maki@r... ] Re: Ruby 活用事例募集 -> 458 2004-10-18 04:17 ┃┃ ┣[shimurahiroyuki@o...] 473 2004-10-19 08:31 ┃┃ ┣[gollum@h... ] 483 2004-10-19 11:01 ┃┃ ┃┗[konami@k... ] 493 2004-10-20 04:53 ┃┃ ┃ ┗[gollum@h... ] 496 2004-10-20 11:51 ┃┃ ┗[shin@f... ] 471 2004-10-19 07:46 ┃┗[o-fukui@p... ] 451 2004-10-17 16:33 ┣[o-fukui@p... ] CD-R ラベル(Re: 関西オープンソース2004について 472 2004-10-19 08:31 ┃┗[o-fukui@p... ] CD中味(Re: CD-R ラベル(Re: 関西オープンソース2004について 477 2004-10-19 08:52 ┃ ┣[nagai@a... ] 478 2004-10-19 09:20 ┃ ┃┗[o-fukui@p... ] 482 2004-10-19 10:05 ┃ ┣[moriq@m... ] 486 2004-10-19 15:23 ┃ ┃┗[o-fukui@p... ] 492 2004-10-20 03:35 ┃ ┃ ┗[takahashi@t... ] 494 2004-10-20 06:58 ┃ ┃ ┗[ko1@a... ] 495 2004-10-20 09:14 ┃ ┃ ┗[o-fukui@p... ] 485 2004-10-19 15:06 ┃ ┗[o-fukui@p... ] 487 2004-10-19 15:57 ┃ ┣[moonwolf@m... ] 489 2004-10-19 18:57 ┃ ┃┗[o-fukui@p... ] 488 2004-10-19 18:29 ┃ ┗[o-fukui@p... ] 536 2004-10-25 15:42 ┗[o-fukui@p... ] 盛会御礼(Re: 関西オープンソース2004について