public class PFLight
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
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)
光源タイプの設定
|
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 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()