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

[Java3Djp:01980] Re: 1 つのシリンダ図形に2つの色を定義したい



------------------------- infoseek ML Sponsor -------------------------
■■旧型マシンが最新マシンの速度を超える!ついに「速パック8」発売■■
「速パック8」は、ソフトの起動からインターネットの閲覧まで、パソコンの
すべてが速くなるベストセラーソフト。ADSLを極限まで速くする「驚速ADSL」
が加わって更にバージョンアップ!今すぐ使えるダウンロード版が7,800円。
     http://www.sourcenext.com/ml/sp8/038.html
-----------------------------------------------------------------------


安藤@EXA です。

Norihiro Yamada wrote:
> Java3DにPrimitive図形として標準でCylinderクラスによりシリンダ図形が作成でき
> ますが、
> その図形全体に対してAppearanceにて1つの色を提示することは可能ですが、
> シリンダ図形の上半分と、下半分に別々の色を定義する簡単な方法はないものでしょ
> うか?
> 
> ピッキングの関係上、2つのシリンダ図形を並べて別々の色を定義することはあまり
> やりたくありません。

2x1 ピクセルくらいの小さなテクスチャを張る方法ではいかがでしょう?
上半分、下半分が等分で無いならばその比率に応じた 1ピクセル幅の
テクスチャを使えば良いでしょう。
そうすればオブジェクト的には一個で、見た目的には二色に見えます。

-- 
  //  Yukio Andoh   mailto:yukio-ando@xxxxxxxxxxxxxx    EXA Corporation  //
 // http://www.gimlay.org/~andoh/ http://www.hatena.org/  ICQ# 91206152 //
// PGP Fingerprint = 38D1 6BA0 FC46 8759 3CAA CE9B B9FA 7967 245B 0C82 //

------------------------------------------------------------------------
           ★「ぶっブラウザに毛が生えてるっ!」
    http://toolbar.infoseek.co.jp/Skin?pg=skin_03_if.html&svx=971122