|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshading.LambertModel
public class LambertModel
ランバーモデルクラス
フィールドの概要 | |
---|---|
protected double |
kd
拡散反射係数 |
protected double |
ke
環境光係数 |
コンストラクタの概要 | |
---|---|
LambertModel(double kd,
double ke)
ランバーモデルオブジェクトを構築する |
メソッドの概要 | |
---|---|
java.awt.Color |
getColor(Vector3D viewVector,
Vector3D lightVector,
Vector3D normVector,
java.awt.Color color,
double s,
boolean shadow)
反射光計算をする |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected double kd
protected double ke
コンストラクタの詳細 |
---|
public LambertModel(double kd, double ke)
kd
- 拡散反射係数ke
- 環境光係数メソッドの詳細 |
---|
public java.awt.Color getColor(Vector3D viewVector, Vector3D lightVector, Vector3D normVector, java.awt.Color color, double s, boolean shadow)
LightModel
内の getColor
viewVector
- 視線方向ベクトルlightVector
- 光線方向ベクトルnormVector
- 面の法線ベクトルcolor
- 対象物の色s
- 光の強さshadow
- 影の部分は true
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |