新規購入お見積

GINO

2D/3D コアグラフィックスツールキット

GINO は、プロフェッショナルな 2D/3D グラフィックアプリケーションを開発するためのプログラム開発用ツールキットです。 450 以上のルーチンと関数が使用可能です。 ライブラリには、基本的な線画、フォント、ポリゴン、画像から、ファセット、ベジエ曲面、ライティング、シェーディング、テクスチャマッピングといったフル 3D OpenGL 機能まで含まれています。 メタファイルの入出力には DXF、JPEG、PNG、ICO、BMP、CGM、Postscript、WMF が含まれます。

GINO を GINOMENU のインタラクティブな GUI 機能と組み合わせて使用すると、パワフルなプロ仕様のアプリケーションを作成できます。

 

シンプルな線画

色、ライン、円弧、矩形といった基本プリミティブを組み合わせて、回転やスケーリングさせるだけで、データファイルが意味のあるグラフィックス表現になります。

 

3D ワイヤフレーム

GINO の 3D プログラミング機能:

  • 3D プリミティブ(ライン、円弧、ポリライン、ベジエ曲線)
  • 3D 変換と表示
  • 3D 立体プリミティブ(ボックス、コーン、シリンダー、球体)
  • 3D サーフェスプリミティブ(スプライン、ベジエサーフェス、ベジエ球、ベジエボリューム)

 

3D ライティングとシェーディング

OpenGL 機能によって提供される機能:

  • ファセットの定義と塗りつぶしスタイル
  • ライティングとシェーディング
  • 深度バッファリング
  • カリングとブレンド
  • 霧、半透明、影
  • テクスチャマッピングとフィルタリング

 

画像処理

GINO の画像処理機能:

  • 単一ピクセルの読み取り/書き込み
  • BMP、JPEG、PNG ファイルから画像を描画
  • サブ画像を描画
  • 梱包特性を定義
  • 画像変換
  • 画像を矩形で複製
  • ピクセルデータの特性を照会

 

相互作用

相互作用は、ユーザーからの情報をプログラムに戻すために重要です。

GINO のグラフィックス相互作用機能:

  • 内蔵カーソルタイプ
  • カーソルアクション(ゴムバンド)
  • ユーザー定義カーソルの XOR モード
  • マウスおよびウィンドウのイベントの検出
  • セグメントピッキング
  • キーボードキーの検出

(GUI の完全な機能は GINOMENU パッケージに含まれます。)

 

セグメント処理

画像セグメントは、画像に「ラベル付け」する方法であり、描画の他の部分に影響を与えることなく個別に操作できるコンポーネントを構築します。セグメントを使用して、グラフィカルメニューシステム、3D 階層構造、またはプログレッシブでインタラクティブなデザインパッケージを作成できます。

GINO のセグメント機能:

  • ソフトウェアバックアップを使用した OpenGL セグメントへのアクセス
  • セグメントの作成、拡張、削除、名前変更
  • 可視性、感度、ハイライト
  • セグメント変換
  • コピー、参照、グループ化
  • アーカイブと復元

 

アニメーション

アニメーションシーケンスを作成するには、セグメントを使用して適切なパーツを移動するか、閲覧機能を使用して視点を移動し、画像を再描画します。 この例では、gDefineSphericalView を使用して球体の中心と閲覧方向を調整し、アニメーションを生成しています。

 

その他

  • プロットを DXF、WMF、CGM、BMP、JPG、PNG、Postsript 形式にエクスポート
  • Windows プリンターまたはプロッターへの印刷
  • 1 つのページで組み合わせ可能なプロットの数とタイプは無制限
  • カスタムのラインスタイルと色を定義
  • テキストと数値は TrueType フォントを使用して出力