GameServer
公開メンバ関数 | 全メンバ一覧
HeightMap クラス

ハイトマップ [詳解]

#include <HeightMap.h>

公開メンバ関数

 HeightMap ()
 コンストラクタ [詳解]
 
 ~HeightMap ()
 デストラクタ [詳解]
 
bool Load (const std::string &FilePath)
 読み込み [詳解]
 
float GetHeight (float X, float Z) const
 高さを取得 [詳解]
 
bool CheckMovable (const Vector3D &Start, const Vector3D &End, float ClimbableHeight, Vector3D &OutHit) const
 移動できるかどうかをチェック [詳解]
 

詳解

ハイトマップ

構築子と解体子

◆ HeightMap()

HeightMap::HeightMap ( )

コンストラクタ

◆ ~HeightMap()

HeightMap::~HeightMap ( )
inline

デストラクタ

関数詳解

◆ CheckMovable()

bool HeightMap::CheckMovable ( const Vector3D Start,
const Vector3D End,
float  ClimbableHeight,
Vector3D OutHit 
) const

移動できるかどうかをチェック

レイキャストによるチェック

引数
[in]Startチェック開始地点
[in]Endチェック終了地点
[in]floatClimbableHeight 登ることができる高さ
[out]OutHitレイが当たった地点
戻り値
移動可能ならtrueを返す
呼び出し関係図:
被呼び出し関係図:

◆ GetHeight()

float HeightMap::GetHeight ( float  X,
float  Z 
) const

高さを取得

引数
[in]XX座標
[in]ZZ座標
戻り値
高さ
呼び出し関係図:
被呼び出し関係図:

◆ Load()

bool HeightMap::Load ( const std::string &  FilePath)

読み込み

引数
[in]FilePathファイルパス
戻り値
成功したらtrueを返す
呼び出し関係図:
被呼び出し関係図:

このクラス詳解は次のファイルから抽出されました: