[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01073] Re: 立体の表示



*********************************************************************
★★ キレイな名刺がすぐほしい! → → →  当店にお任せ下さい!
                                                    ↓               
━ フルカラー名刺屋さん ━━━━ http://www.netcraft.co.jp/  ━━━━
       カードクラフト                   ▲  Click ! ▲
● 速い!●  ご注文の翌営業日に出荷致します。   * Adobe Illustrator *
● 安い!●  80枚1500円(税別)送料無料。 * 持込印刷 サービス *
● 綺麗!●  高品質なフルカラー名刺です。       *    好評続行中!   *
*********************************************************************

えんどうです。

> 自分は、Java3Dを使って、動的に幾何情報を読み込み
> 建物を3次元表示するアプリケーションを作っています。
> 幾何情報は、底面の頂点座標、その建物の階数を持っています。
> この情報から建物を角柱で、表現したいのですが、Geometryクラスもしくは
> そのサブクラスでこの情報から、角柱を表現出来るクラスはありますか。

とりあえず角柱は com.sun.j3d.utils.geometry.Box で描画できます。

外部ファイルや URL からデータを読み込んで物体を構築するための
com.sun.j3d.loaders.Loader という interface があります。

Sun の Java 3D API Tutorial

http://java.sun.com/products/java-media/3D/collateral/#tutorial

の "Chapter 3, Easier Content Creation" に、
Loader について書いてありますので
研究されると良いのではないかと思います。

WaveFront .OBJ, LightWave, DXF などのフォーマットからの Loader は
すでに公開されています。

> できれば、全面をポリゴンで表現する以外の方法があれば、うれしいです。

ワイヤーフレームで、ということでしょうか?

---
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)