jp.ac.nime.computer.grpsimulator.VecPr
クラス AnalyzeReflectance

java.lang.Object
  |
  +--jp.ac.nime.computer.grpsimulator.VecPr.AnalyzeReflectance

public class AnalyzeReflectance
extends Object

画像解析 リフレクタンス


コンストラクタの概要
AnalyzeReflectance(ResourceBundle res)
          コンストラクタ
 
メソッドの概要
 void faceColor(BufferedImage img, int ka, int kr, int kg, int kb, int ks, int nn, int ld, int cd)
          色をimgに表現する
 void sphere(BufferedImage img, int ka, int kr, int kg, int kb, int ks, int nn, int ld, int cd)
          半球をimgに表現する
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AnalyzeReflectance

public AnalyzeReflectance(ResourceBundle res)
コンストラクタ

パラメータ:
res - リソースハンドル
メソッドの詳細

faceColor

public void faceColor(BufferedImage img,
                      int ka,
                      int kr,
                      int kg,
                      int kb,
                      int ks,
                      int nn,
                      int ld,
                      int cd)
色をimgに表現する

パラメータ:
ka - 環境光(%)
kr - 拡散反射率R(%)
kg - 拡散反射率G(%)
kb - 拡散反射率B(%)
ks - 鏡面反射率(%)
nn - ハイライト指数
ld - 光源角度(度)(0-180)
cd - カメラ角度(度)(0-180)
戻り値:
最終的な色

sphere

public void sphere(BufferedImage img,
                   int ka,
                   int kr,
                   int kg,
                   int kb,
                   int ks,
                   int nn,
                   int ld,
                   int cd)
半球をimgに表現する

パラメータ:
ka - 環境光(%)
kr - 拡散反射率R(%)
kg - 拡散反射率G(%)
kb - 拡散反射率B(%)
ks - 鏡面反射率(%)
nn - ハイライト指数(単位は10分の1)
ld - 光源角度(度)(0-180)
cd - カメラ角度(度)(0-180)
戻り値:
最終的な色