com.nttdocomo.ui.graphics3d.collision
クラス IntersectionAttribute

Object
  拡張com.nttdocomo.ui.graphics3d.collision.IntersectionAttribute

public class IntersectionAttribute
extends Object

Pickした情報を保持するクラスです。
CollisionObserverインターフェースのonPickメソッドで使用します。

導入されたバージョン:
DoJa-5.0 (903i)

フィールドの概要
 int blendMode
          交点におけるブレンドモードが設定されます。
 int colorRGBA
          交点におけるマテリアルのDiffuseカラーが設定されます。
 float distance
          Rayの始点から交点までの距離が設定されます。
 Vector3D normal
          交点における法線ベクトルが設定されます。
 float[] textureUV
          交点におけるTextureのUV座標が設定されます。
 
クラス Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

distance

public float distance
Rayの始点から交点までの距離が設定されます。


textureUV

public float[] textureUV
交点におけるTextureのUV座標が設定されます。
textureUV[0]−U座標
textureUV[1]−V座標

Textureが設定されていない場合、nullが設定されます。


normal

public Vector3D normal
交点における法線ベクトルが設定されます。

法線ベクトルが設定されていない場合、nullが設定されます。


colorRGBA

public int colorRGBA
交点におけるマテリアルのDiffuseカラーが設定されます。
フォーマット: (R << 24) | (G << 16) | (B << 8) | (A)

Diffuseカラーが設定されていない場合は、0xCCCCCCFFが設定されます。


blendMode

public int blendMode
交点におけるブレンドモードが設定されます。
DrawableObject3D.BLEND_NORMALDrawableObject3D.BLEND_ALPHADrawableObject3D.BLEND_ADD のいずれかが設定されます。



NTT DOCOMO,INC.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。

「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。