コード例 #1
0
	TerrainInstance::TerrainInstance(string name_p, Model *model_p, Matrix4 matrix_p) {
		name = name_p;
		model = model_p;
		matrix = matrix_p;
		if (model) model_name = model->getName();
		buildAABB();
	}
コード例 #2
0
	TerrainInstance::TerrainInstance(string filename_p, string nm, vector<Model *> *models) {
		File file(filename_p, LIBGENS_FILE_READ_BINARY);
		filename=filename_p;
		model=NULL;
		name=nm;

		if (file.valid()) {
			file.readHeader();
			read(&file, models);
			buildAABB();
			file.close();
		}
	}
コード例 #3
0
ファイル: MeshBase.hpp プロジェクト: phg1024/PhGLib
	virtual void updateAABB() { buildAABB(); }
コード例 #4
0
	TerrainInstance::TerrainInstance(File *file, vector<Model *> *models) {
		model=NULL;
		file->readHeader();
		read(file, models);
		buildAABB();
	}