|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFLight
public class PFLight
光源クラス
フィールドの概要 | |
---|---|
static int |
AMBIENT
環境光源 |
static int |
DIRECTIONAL
平行光源 |
static int |
POINT
点光源 |
static int |
SPOT
スポット光源 |
static int |
VIEW_LOCALE
ビュー座標系 |
static int |
WORLD_LOCALE
全体座標系 |
コンストラクタの概要 | |
---|---|
PFLight()
コンストラクタ |
メソッドの概要 | |
---|---|
javax.vecmath.Color3f |
getColor()
光源色の取得 |
javax.vecmath.Vector3f |
getDirection()
光源方向の取得 |
boolean |
getEnable()
ON/OFFの取得 |
int |
getLocaleType()
座標系の取得 |
java.lang.Object |
getObjectID()
オブジェクトID取得 |
javax.vecmath.Point3f |
getPosition()
光源位置の取得 |
float |
getSpotAngle()
スポットライトの角度取得 |
int |
getType()
光源タイプの取得 |
void |
setColor(java.awt.Color color)
光源色の設定 |
void |
setColor(javax.vecmath.Color3f color)
光源色の設定 |
void |
setDirection(javax.vecmath.Vector3d direction)
光源方向の設定 |
void |
setDirection(javax.vecmath.Vector3f direction)
光源方向の設定 |
void |
setEnable(boolean enable)
ON/OFFの設定 |
void |
setLocaleType(int localeType)
座標系の設定 |
void |
setObjectID(java.lang.Object id)
オブジェクトID設定 |
void |
setPosition(javax.vecmath.Point3d position)
光源位置の設定 |
void |
setPosition(javax.vecmath.Point3f position)
光源位置の設定 |
void |
setSpotAngle(double angle)
スポットライトの角度設定 |
void |
setSpotAngle(float angle)
スポットライトの角度設定 |
void |
setType(int type)
光源タイプの設定 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int AMBIENT
public static final int DIRECTIONAL
public static final int POINT
public static final int SPOT
public static final int WORLD_LOCALE
public static final int VIEW_LOCALE
コンストラクタの詳細 |
---|
public PFLight()
メソッドの詳細 |
---|
public java.lang.Object getObjectID()
public void setObjectID(java.lang.Object id)
id
- オブジェクトIDpublic void setEnable(boolean enable)
enable
- ON/OFFフラグpublic boolean getEnable()
public void setType(int type)
type
- 光源タイプpublic int getType()
public void setLocaleType(int localeType)
localeType
- 座標系タイプpublic int getLocaleType()
public void setPosition(javax.vecmath.Point3d position)
position
- 光源位置public void setPosition(javax.vecmath.Point3f position)
position
- 光源位置public javax.vecmath.Point3f getPosition()
public void setDirection(javax.vecmath.Vector3d direction)
direction
- 光源方向public void setDirection(javax.vecmath.Vector3f direction)
direction
- 光源方向public javax.vecmath.Vector3f getDirection()
public void setColor(javax.vecmath.Color3f color)
color
- 光源色public void setColor(java.awt.Color color)
color
- 光源色public javax.vecmath.Color3f getColor()
public void setSpotAngle(double angle)
angle
- スポットライトの角度public void setSpotAngle(float angle)
angle
- スポットライトの角度public float getSpotAngle()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |