これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドicoです。
プログラム:
NAME
ico-二十面体または他の多面体をアニメートします
SYNOPSIS
ICO [-ディスプレイ表示] [-ジオメトリジオメトリ] [-r] [-dパターン] [-i] [-dbl] [-faces]
[-noedges] [-sleep n] [-obj オブジェクト] [-objhelp] [-colors カラーリスト]
DESCRIPTION
イコー 隠線が削除されたワイヤーフレーム回転多面体、または塗りつぶしを表示します
隠し面が削除された多面体。 さまざまな多面体があります
利用可能; プログラムに新しい多面体を追加するのは非常に簡単です。
OPTIONS
-r 新しいウィンドウを作成する代わりに、ルートウィンドウに表示します。
-d パターン
ワイヤーフレームの破線を描画するためのビットパターンを指定します。
-i ワイヤーフレームには反転色を使用します。
-dbl ディスプレイでダブルバッファリングを使用します。 これは、ワイヤーフレームまたはソリッドのいずれかで機能します
図面を塗りつぶします。 塗りつぶし図面の場合、このスイッチを使用すると、実質的に
よりスムーズな動き。 これには、ビットプレーンがない場合のXNUMX倍のビットプレーンが必要であることに注意してください。
ダブルバッファリング。 一部の色は通常、他のプログラムによって割り当てられるため、
ほとんどのXNUMXビットプレーンディスプレイは、使用時におそらくXNUMX色に制限されます
ダブルバッファリング。
-顔 ワイヤーフレームの代わりに塗りつぶされた面を描画します。
-ノーエッジ
ワイヤーフレームを描かないでください。 通常、-facesが使用されている場合にのみ使用されます。
-睡眠 n
オブジェクトが移動するたびにn秒間スリープします。
-obj オブジェクト
描画するオブジェクトを指定します。 オブジェクトが指定されていない場合、二十面体が描画されます。
-objhelp
使用可能なオブジェクトのリストを、それぞれに関する情報とともに印刷します
オブジェクト。
-色 カラー カラー ...
オブジェクトの塗りつぶされた面を描画するために使用する色を指定します。 少ない場合
顔よりも色が与えられ、色が再利用されます。
プログラム 解約
「q」を押すとウィンドウが閉じます。 スレッドサポートを使用してコンパイルした場合、プログラムは停止します
すべてのスレッドが終了した場合のみ。 ICCCMを使用してアニメーションウィンドウを閉じることもできます
削除 メッセージ(ウィンドウマネージャーに応じて、装飾ボタンまたは
そのようなメッセージを送信するためのメニュー)。
追加 多面体
icoのソースがある場合は、多面体を追加するのは非常に簡単です。 各多面体は
インクルードファイルでobjXXX.hという名前で定義されています。ここで、XXXはに関連するものです。
多面体の名前。 インクルードファイルの形式は、ファイルpolyinfo.hで定義されています。
ファイルobjcube.hを見て、objXXX.hファイルの正確な形式を確認してください。
次に、その形式でobjXXX.hファイルを作成します。
新しいobjXXX.hファイルを作成した後(または他の場所から新しいファイルをコピーした後)、単に
「依存させる」。 これにより、すべてのobjXXX.hをリストするファイルallobjs.hが再作成されます。
ファイル。 この後に「make」を実行すると、新しいオブジェクト情報を使用してicoが再構築されます。
onworks.netサービスを使用してicoをオンラインで使用する