FineKernelToolKit 4.2.13
|
シーン中の霧効果を制御するクラス [詳解]
#include <CLI/FK_CLI/include/Fog_CLI.h>
プロパティ | |
fk_FogMode | FogMode [get, set] |
減衰関数プロパティ | |
double | FogDensity [get, set] |
指数式係数プロパティ | |
double | FogLinearStart [get, set] |
線形式係数開始距離プロパティ | |
double | FogLinearEnd [get, set] |
線形式係数完全距離プロパティ | |
fk_Color^ | FogColor [get, set] |
霧色プロパティ | |
![]() | |
fk_Model^ | Camera [get, set] |
カメラモデルプロパティ | |
fk_Model^ | LeftCamera [get, set] |
立体視用左眼カメラプロパティ | |
fk_Model^ | RightCamera [get, set] |
立体視用右眼カメラプロパティ | |
fk_ProjectBase^ | Projection [get, set] |
投影設定プロパティ | |
fk_ProjectBase^ | LeftProjection [get, set] |
立体視用左眼投影プロパティ | |
fk_ProjectBase^ | RightProjection [get, set] |
立体視用右眼投影プロパティ | |
bool | StereoOverlayMode [get, set] |
立体視モード時のオーバーレイ描画モードプロパティ | |
その他の継承メンバ | |
![]() | |
void | ClearDisplay (void) |
初期化メソッド | |
void | ClearStereo (void) |
立体視用設定情報初期化メソッド | |
void | EntryModel (fk_Model ^ model) |
通常モデル登録メソッド | |
void | RemoveModel (fk_Model ^ model) |
通常モデル解除メソッド | |
void | ClearModel (void) |
通常モデル全解除メソッド | |
void | EntryOverlayModel (fk_Model ^ model) |
オーバーレイモデル登録メソッド | |
void | RemoveOverlayModel (fk_Model^ model) |
オーバーレイモデル解除メソッド | |
void | ClearOverlayModel (void) |
オーバーレイモデル全解除メソッド | |
シーン中の霧効果を制御するクラス
このクラスは、シーン内の霧効果を制御する機能を提供します。 実際の利用時には、インスタンスは本クラスのものではなく 派生クラスの fk_Scene によるものを利用することになります。
|
getset |
減衰関数プロパティ
霧効果の減衰関数の設定や参照を行います。設定できる関数の種類は以下のとおりです。 各数式中の \( z \) はカメラからの距離を意味します。
\[ \frac{E-z}{E-S} \]
式中の \( E, S \) は fk_Fog::FogLinearEnd, fk_Fog::FogLinearStart プロパティで設定します。\[ e^{-dz} \]
式中の \( d \) は fk_Fog::FogDensity プロパティで設定します。\[ e^{-\left(dz\right)^2} \]
式中の \( d \) は fk_Fog::FogDensity プロパティで設定します。デフォルトでは fk_FogMode.OFF が設定されています。
|
getset |
指数式係数プロパティ
減衰関数として指数式か指数(2乗)式を選択した場合の、 指数部の係数 d の設定や参照を行います。 数式の詳細は fk_Fog::FogMode を参照して下さい。
|
getset |
線形式係数開始距離プロパティ
減衰関数として線形式を選択した場合の、 開始距離の設定や参照を行います。 意味的には、霧効果が始まる最低距離になります。 数式の詳細は fk_Fog::FogMode を参照して下さい。
|
getset |
線形式係数完全距離プロパティ
減衰関数として線形式を選択した場合の、 完全距離の設定や参照を行います。 意味的には、霧によって物体が完全見えなくなる距離になります。 数式の詳細は fk_Fog::FogMode を参照して下さい。
|
getset |