[ ホーム | お知らせ | ソフトウェア | 覚え書き | メール | ->英語 ] |
概要
フリーハンドでお絵かきするソフトウェアです。 OPENSTEPでの描画プログラムのサンプルとして作成したため、 単にフリーハンドで絵を描くだけです。 描いた絵をファイルにセーブするなどの機能はありません。
動機
OPENSTEP上で マウスなどのイベントに応じて動的に描画するプログラムの作成方法が 分からなかったために、 その実験用としてこのソフトウェアを作成しました。
最初に描画してその後内容が変化しない場合での サンプルプログラムはよく見かけるのですが、 動的に描画内容を変更するサンプルを見つけることができませんでした。
そこで自ら試行錯誤の上、 マウスでフリーハンドの絵を描くプログラムを作成することにしました。
この作業を通じて、 lockFocusの意味をようやく理解することができました。 単純にPostscript関数を呼び出しても描画できないのです。
対象OS
動作はOPENSTEP 4.2J/4.1JのIntelアーキテクチャで確認しました。他アーキテクチャ、上記以外のバージョンでは動作は確認していません。ご注意ください。
ソフトウエアのダウンロードについて
まずは本ページに記載されている"使用上の注意"を確認の上、 次の"ソフトウエアのダウンロード"のリンクから
ソフトウェアのアーカイブファイルをダウンロードし、 任意の場所へファイルを保存します。 アーカイブファイルはtarとgzipで圧縮されていますので、 gunzip、tarの順番でファイルを解凍してください。
同様に本ソフトウェアのソースファイル一式も "ソースをダウンロードする"のリンクからダウンロードできます。
また、ソースの主要部分(マウスからのイベントを受け取り描画する部分)も "ソースの主要部分を表示する"のリンクで表示されます。
使用上の注意
これらの内容を承諾した上でRakugaki.appをご利用ください。
作者