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

java.lang.Object
  拡張jp.ac.nime.computer.grpsimulator.VecPr.AnalyzeReflectance

public class AnalyzeReflectance
extends java.lang.Object

画像解析 リフレクタンス

バージョン:
1.0.0
作成者:
Kikuchi

コンストラクタの概要
AnalyzeReflectance(java.util.ResourceBundle res)
          コンストラクタ
 
メソッドの概要
 void faceColor(java.awt.image.BufferedImage img, int ka, int kr, int kg, int kb, int ks, int nn, int ld, int cd)
          色をimgに表現する
 void sphere(java.awt.image.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(java.util.ResourceBundle res)
コンストラクタ

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

faceColor

public void faceColor(java.awt.image.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(java.awt.image.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)
戻り値:
最終的な色