home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Phoenix Heaven Sunny 2
/
APPARE2.BIN
/
oh_towns
/
eastray
/
program
/
exten387
/
preview.doc
next >
Wrap
Text File
|
1995-06-20
|
5KB
|
117 lines
EASTRAYシリーズ PREVIEW.EXP DOS-EXTENDER汎用版 V0.14
Presented by EAST
NIFTY Serve PEE01222
このプログラムはEASTRAYデータをワイヤーフレームで表示するプログラムです。ワイヤーフレームで表示するため高速なので、あらかじめ形を確認するときに便利でしょう。
<著作権など>
このプログラムの著作権は放棄しません。その他細かい点は、EASTRAYレンダラー本体の配付条件等に準拠するものとします。
<使い方>
実行は
RUN386 PREVIEW RAYファイル名 オプション
で行うことができます。正常に実行されると「出力画像.LND」というファイルが作られます。このファイルを各機種用の描画プログラムで見てください。
実際にはバッチファイルを使うことをお勧めします。付属のバッチファイルを参考に、各機種の環境にあわせて使ってください。このバッチファイルでは相馬 豊氏のcpanel.exeとprevout.exeを使うようになっていますので、それもダウンロードしてください。
バッチファイルの実行は
RAY RAYファイル名.ray
です。バッチファイルの仕様で、出力画像のファイル名はRAYファイル名と同じにしておいてください。バッチファイルは環境変数EASTRAYを参照しています。全てのファイルを環境変数EASTRAYの指すディレクトリに入れてください。たとえば、D:\EASTRAYに全てのファイルを入れるならば「SET EASTRAY=D:\EASTRAY\」というのをAUTOEXEC.BATにくわえてください。
<オプションについて>
オプションには「-o」「-gx」「-gy」「-xp」「-xc」があります。
-o : このオプションを指定すると、画面のサイズをレンダラーで表示される
ものと同じ大きさにします。指定しないと画面いっぱいになるように拡
大・縮小されます。
-gx%d :画面の横方向のドットを%dドットにする。省略値は640。
-gy%d :画面の縦方向のドットを%dドットにする。省略値は400。
-xp : このオプションを指定すると平行法裸眼立体視で表示されます。
-xc : このオプションを指定すると交差法裸眼立体視で表示されます。
-e %S : 環境変数EASTRAYを%Sに指定したことと同じ働きをします。
-v : このオプションを指定すると物体がバウンダリボックスで簡易表示されます。
<データフォーマットについて>
---------+------+-------------------------------------------------------------
offset | byte |
---------+------+-------------------------------------------------------------
+ 0 | 4 | "V000" : バージョン
---------+------+-------------------------------------------------------------
+ 4 | 2 | unsigned short int : 画面の横のドット数
---------+------+-------------------------------------------------------------
+ 6 | 2 | unsigned short int : 画面の縦のドット数
---------+------+-------------------------------------------------------------
+ 8 | 24 | 0 : 予約済
---------+------+-------------------------------------------------------------
+32 | 10 | : ラインデータ開始
| |ラインデータの内容
| |signed short int x1,y1,x2,y2,col
| |(x1,y1)-(x2,y2)を線で結ぶ。
| |このデータをラインの数だけ繰り返す。
| |col = 0 : 主線
| | 1 : 画面枠
| | 2 : 計算枠
---------+------+-------------------------------------------------------------
: | : | :
: | : | :
---------+------+-------------------------------------------------------------
+XXXX | 10 | 0xFF * 10 : ラインデータ終了を表す。
| | x1=y1=x2=y2=col=-1である。
---------+------+-------------------------------------------------------------
・バージョンの履歴
V0.00 1990 2/19 リリース
V0.01
・サンプル版その6のデータフォーマットに対応。
・画面表示関係のオプション「-c」「-o」を新設。
V0.02
・EASTRAYレンダラV1.90のデータフォーマットに対応。
・ファイルにラインデータを出力する機能をサポート。これに伴い「-s」オプションを新設。
・裸眼立体視表示機能をサポート。これに伴い「-xp」「-xc」オプションを新設。
・7,8,12,13,14番のプリミティブが表示できないバグを修正。
V0.03
・オブジェクト扱いの光源で移動コマンドを使うとエラーになるバグを修正。
V0.04
・レンジプリミティブを使うとエラーになるバグを修正。
V0.10
・双曲線系のプリミティブがうまく表示できないバグを修正。
・カラーナンバーマッピングを使った時に同時にカラー名を使った時にエラーにな
るバグを修正。
・オーバーレイ起動に対応。
・バウンダリボックスによる簡易表示に対応。
・高速化。
・-eオプションでeastrayのパスを指定できるようになり,環境変数が要ら
なくなった。
V0.11
・終了時にファイルポインタをクローズしないことがあるバグを修正。SUPPORTか
ら使っていても正常に使えるようになった。
V0.12
・EASTRAYレンダラV1.96cのデータフォーマットに対応。
V0.13
・EASTRAYレンダラV1.97のデータフォーマットに対応。
V0.14
・EASTRAYレンダラV1.98のデータフォーマットに対応。
Copyright (C) T.Higashi 1990,1991,1992,1993,1994