jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics
クラス PFPolygonAttribute

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFPolygonAttribute
すべての実装されたインタフェース:
PFIGeometryAttribute

public class PFPolygonAttribute
extends java.lang.Object
implements PFIGeometryAttribute

ポリゴン属性クラス


フィールドの概要
static int CULL_BACK
          バックフェース非表示
static int CULL_FRONT
          フロントフェース非表示
static int CULL_NONE
          カリングなし
static int FILL
          塗りつぶし表示
static int FLAT
          フラットシェーディング
static int GOURAUD
          グローシェーディング
static int LINE
          ライン表示
static int POINT
          ポイント表示
 
コンストラクタの概要
PFPolygonAttribute()
          コンストラクタ
 
メソッドの概要
 PFPolygonAttribute copy()
          コピー
 javax.vecmath.Color3f getAmbientColor()
          環境色取得
 java.lang.Integer getCullMode()
          カリングモード取得
 javax.vecmath.Color3f getDiffuseColor()
          拡散色取得
 javax.vecmath.Color3f getEmissiveColor()
          発光色取得
 javax.vecmath.Color3f getHighlightColor()
          ハイライト色取得
 java.lang.Integer getPolygonMode()
          ポリゴンモード取得
 java.lang.Integer getRenderingMode()
          レンダリングモード取得
 java.lang.Float getShininess()
          輝度取得
 javax.vecmath.Color3f getSpecularColor()
          反射色取得
 java.lang.Float getTransparency()
          透明度取得
 void setAmbientColor(java.awt.Color color)
          環境色設定
 void setAmbientColor(javax.vecmath.Color3f color)
          環境色設定
 void setCullMode(int mode)
          カリングモード設定
 void setDiffuseColor(java.awt.Color color)
          拡散色設定
 void setDiffuseColor(javax.vecmath.Color3f color)
          拡散色設定
 void setEmissiveColor(java.awt.Color color)
          発光色設定
 void setEmissiveColor(javax.vecmath.Color3f color)
          発光色設定
 void setHighlightColor(javax.vecmath.Color3f color)
          ハイライト色設定
 void setPolygonMode(int mode)
          ポリゴンモード設定
 void setRenderingMode(int mode)
          レンダリングモード設定
 void setShininess(float shininess)
          輝度設定
 void setSpecularColor(java.awt.Color color)
          反射色設定
 void setSpecularColor(javax.vecmath.Color3f color)
          反射色設定
 void setTransparency(float transparency)
          透明度設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

POINT

public static final int POINT
ポイント表示

関連項目:
定数フィールド値

LINE

public static final int LINE
ライン表示

関連項目:
定数フィールド値

FILL

public static final int FILL
塗りつぶし表示

関連項目:
定数フィールド値

FLAT

public static final int FLAT
フラットシェーディング

関連項目:
定数フィールド値

GOURAUD

public static final int GOURAUD
グローシェーディング

関連項目:
定数フィールド値

CULL_BACK

public static final int CULL_BACK
バックフェース非表示

関連項目:
定数フィールド値

CULL_FRONT

public static final int CULL_FRONT
フロントフェース非表示

関連項目:
定数フィールド値

CULL_NONE

public static final int CULL_NONE
カリングなし

関連項目:
定数フィールド値
コンストラクタの詳細

PFPolygonAttribute

public PFPolygonAttribute()
コンストラクタ

メソッドの詳細

copy

public PFPolygonAttribute copy()
コピー


setDiffuseColor

public void setDiffuseColor(javax.vecmath.Color3f color)
拡散色設定

パラメータ:
color - 拡散色

setAmbientColor

public void setAmbientColor(javax.vecmath.Color3f color)
環境色設定

パラメータ:
color - 環境色

setEmissiveColor

public void setEmissiveColor(javax.vecmath.Color3f color)
発光色設定

パラメータ:
color - 発光色

setSpecularColor

public void setSpecularColor(javax.vecmath.Color3f color)
反射色設定

パラメータ:
color - 反射色

setDiffuseColor

public void setDiffuseColor(java.awt.Color color)
拡散色設定

パラメータ:
color - 拡散色

setAmbientColor

public void setAmbientColor(java.awt.Color color)
環境色設定

パラメータ:
color - 環境色

setEmissiveColor

public void setEmissiveColor(java.awt.Color color)
発光色設定

パラメータ:
color - 発光色

setSpecularColor

public void setSpecularColor(java.awt.Color color)
反射色設定

パラメータ:
color - 反射色

setShininess

public void setShininess(float shininess)
輝度設定

パラメータ:
shininess - 輝度

setTransparency

public void setTransparency(float transparency)
透明度設定

パラメータ:
transparency - 透明度

setPolygonMode

public void setPolygonMode(int mode)
ポリゴンモード設定

パラメータ:
mode - ポリゴンモード

setRenderingMode

public void setRenderingMode(int mode)
レンダリングモード設定

パラメータ:
mode - レンダリングモード

setCullMode

public void setCullMode(int mode)
カリングモード設定

パラメータ:
mode - カリングモード

getDiffuseColor

public javax.vecmath.Color3f getDiffuseColor()
拡散色取得

戻り値:
拡散色

getAmbientColor

public javax.vecmath.Color3f getAmbientColor()
環境色取得

戻り値:
環境色

getEmissiveColor

public javax.vecmath.Color3f getEmissiveColor()
発光色取得

戻り値:
発光色

getSpecularColor

public javax.vecmath.Color3f getSpecularColor()
反射色取得

戻り値:
反射色

getShininess

public java.lang.Float getShininess()
輝度取得

戻り値:
輝度

getTransparency

public java.lang.Float getTransparency()
透明度取得

戻り値:
透明度

getPolygonMode

public java.lang.Integer getPolygonMode()
ポリゴンモード取得

戻り値:
ポリゴンモード

getRenderingMode

public java.lang.Integer getRenderingMode()
レンダリングモード取得

戻り値:
レンダリングモード

getCullMode

public java.lang.Integer getCullMode()
カリングモード取得

戻り値:
カリングモード

setHighlightColor

public void setHighlightColor(javax.vecmath.Color3f color)
ハイライト色設定

パラメータ:
color - ハイライト色

getHighlightColor

public javax.vecmath.Color3f getHighlightColor()
ハイライト色取得

戻り値:
ハイライト色