RINEARN > テクノロジ > RINEARN 3D
   
RINEARN 3Dとは

 RINEARN 3Dは、3D表現を用いたJavaプログラムを、難しい知識を要さず、簡単に開発できる拡張ライブラリです。
>> もっと詳しく
実行環境

 RINEARN 3Dを活用したJavaプログラムは、RINEARN-Xランタイム上で動作します。
>> もっと詳しく
開発環境

 RINEARN 3Dを活用したJavaプログラムは、RINEARN-X SDKにより開発する事ができます。
>> もっと詳しく
開発ライセンス

 RINEARN 3Dは、誰でも無償にて使用できます。開発したJavaプログラムの配布も自由に行えます。
>> もっと詳しく
※Java(R)は米国 Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
※「最短3行〜」は、ヘッダやメインクラス宣言など、Javaプログラムとして最低限必要な部分を除いた行数です。


公式開発ガイド クラス詳細仕様

導入章

RINEARN-3Dについて
開発環境の準備

第一章 モデリング
第一章の流れ
表示システム
立体モデルの配置
立体モデルの平行移動と回転
ポリゴンの配置
ポリゴンの平行移動と回転
光源の配置
質感の設定
画面更新タイミングの設定
立体モデルの開発
構造物モデルの開発

第二章 ジオメトリ演算

第二章の流れ
座標系
基本的な座標系
スクリーン座標系
ワールド座標系
ローカル座標系
座標系の平行移動と回転
座標系の原点位置指定
座標系のオイラー角指定
座標系とカメラワーク

[ 以下 製作中 ]

RINEARN 3D は RINEARN-X の3Dグラフィックス部門です。RINEARN 3D の構成クラスは RINEARN-X APIライブラリ(rxvesapi)に収録されています。
rxvesapi.system3d パッケージ
|

+-
renderer パッケージ
   | 描画に関連するクラスのパッケージです
   |
   
<描画エンジン関連>
   +-
Realtime3DFrame クラス
   |  ▲リアルタイム3Dディスプレイ ウィンドウ
   +-
Realtime3DPanel クラス
   |  ▲リアルタイム3Dディスプレイ パネル
   +- ScreenSystem3DEG クラス
   |  ▲描画エンジン/スクリーン座標系
   +-
Realtime3DScreenRefreshEvent クラス
   |  ▲画面更新イベント
   +-
Realtime3DScreenRefreshListener
   |  ▲画面更新イベントリスナ
   |
   <描画要素関連>
   +-
FixedSizeImageElement3DEG クラス
   |  ▲固定サイズの画像
   +-
FixedSizePointElement3DEG クラス
   |  ▲固定サイズの点
   +-
FixedSizeStringElement3DEG クラス
   |  ▲固定サイズの文字列
   +-
ImageElement3DEG クラス
   |  ▲画像
   +-
LightElement3DEG クラス
   |  ▲平行光源
   +- PointElement3DEG クラス
   |  ▲点
   +-
PointLightElement3DEG クラス
   |  ▲点光源
   +-
QuadrangleElement3DEG クラス
   |  ▲四角形ポリゴン
   +-
StringElement3DEG クラス
   |  ▲文字列
   +-
TriangleElement3DEG
   |  ▲三角形ポリゴン

|
+- geometry パッケージ
   | 座標や形状に関連するクラスのパッケージです
   |
   +- CoordinateSystem3DEG クラス
   |  ▲3次元座標系
   +-
Vector3DEG クラス
   |  ▲3次元ベクトル
   +- Element3DEG クラス
   |  ▲描画要素のスーパークラス
   +-
Model3DEG クラス
   |  ▲立体モデルのスーパークラス

|
+-
model パッケージ
   | 立体モデルなどが収録されたパッケージです
   |
   +-
Arrow3DEG クラス
   |  ▲矢印モデル
   +-
AxisModel3DEG クラス
   |  ▲座標軸モデル
   +-
BoxModel3DEG クラス
   |  ▲箱型モデル
   +-
ConeModel3DEG クラス
   |  ▲底付きの錐体モデル
   +-
CylinderModel3DEG クラス
   |  ▲底付きの筒体モデル
   +-
DiskModel3DEG クラス(準備中)
   |  ▲円盤モデル
   +-
ShadeModel3DEG クラス
   |  ▲底なしの錐体モデル
   +-
SphereModel3DEG クラス
   |  ▲球体モデル
   +-
SuperLineModel3DEG クラス
   |  ▲多ポリゴンの精密直線モデル
   +-
SuperQuadrangleModel3DEG クラス
   |  ▲多ポリゴンの精密四角形モデル
   +-
TubeModel3DEG クラス
   |  ▲底なしの筒体モデル


  スポンサード リンク
  RINEARN ソフトウェア
  カテゴリーのおすすめ
便利で無料なフリーソフト !
リニアンプロセッサー
フリーの高機能関数電卓ソフトです。様々な関数を用いた複雑な数式の値を、何千桁でも余裕で計算でき、グラフ化もワンタッチで可能。プログラミング機能で高度な科学計算も可能。
リニアングラフ3D
圧倒的な高画質を誇る、フリーの3次元グラフソフトです。独自開発の3D描画エンジンにより、粗いデータファイルでも超美麗なグラフ画像を作成可能。
リニアングラフ2D
スタンダードで扱いやすい、フリーの2次元散布図グラフソフトです。動画へのエンコード等を要さず、データファイルをそのままアニメーション再生する事も可能です。


  RINEARN テクノロジ
  カテゴリーのおすすめ
ブラウザで科学シミュレーションを楽しもう!

スリットによる波動の回折

円形波紋の干渉

凹レンズの原理

波の屈折

凸レンズの原理
>> 一覧へ

 あなたのWEBブラウザ上でそのまま、高度で楽しい科学シミュレーションが動作します。新しいシミュレーションも続々登場予定 !

 >> シミュレーション 一覧へ

簡単でシンプルなプログラミングをはじめよう !
プログラミング言語 VCSSL
 VCSSLは、非常にシンプルな文法を持ち、習得が容易なプログラミング言語です。

 もともとは高機能電卓ソフトの処理エンジン制御用言語として誕生したため、任意桁演算やグラフ制御など、数値計算を得意とした特徴を持っています。
 C言語文法をベースとした文法規則なので、習得した後はC言語系の他の高級言語へのステップアップも容易です。

 >> VCSSL 公式サイト
 >> VCSSL 公式開発ガイド


最短3行で書ける3Dプログラミングをはじめよう !
RINEARN 3D テクノロジ
 RINEARN 3Dは、なんと最短3行でプログラムが書けてしまうほど、初心者にとても優しい3DCGテクノロジです。

 OSや機種に依存しない、完全プラットフォーム非依存な開発が可能な事も大きな特徴です。グラフィックボードなどの専用機器も一切不要で、あなたのPCで今すぐ開発できます。

 >> RINEARN 3D 公式開発ガイド


 RINEARN カテゴリー
 | 総合トップ | インフォメーション | ソフトウェア | テクノロジ | このサイトについて | お問い合わせ | プライバシーポリシー |

Copyright (C) 2009-2010 RINEARN.com All Rights Reserved.
このサイト及びページはリンクフリーです。