本文整理汇总了C++中ModelData::CalculateBoundings方法的典型用法代码示例。如果您正苦于以下问题:C++ ModelData::CalculateBoundings方法的具体用法?C++ ModelData::CalculateBoundings怎么用?C++ ModelData::CalculateBoundings使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ModelData
的用法示例。
在下文中一共展示了ModelData::CalculateBoundings方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ImportModel
recondite::Model* reProjectAssets::ImportModel(const wxString& path) {
import::ModelImporter modelImporter;
import::ModelImporterOptions options;
ModelData modelData;
int error = modelImporter.ImportModel(path.c_str().AsChar(), modelData, options);
if (!error) {
modelData.CalculateBoundings();
wxFileName modelPath(path);
wxString modelName = modelPath.GetName();
WriteModel(modelData, modelName);
if (modelData.GetLineMeshCount() == 0) {
CreateSelectionWireframeForModel(modelData);
}
recondite::Model* model = _component->GetEngine()->content->Models()->LoadFromData(modelData, modelName.c_str().AsChar());
wxString modelHandle = GetAssetPath(rAssetType::Model, modelName);
_manifest.Add(rAssetType::Model, modelName.c_str().AsChar(), modelHandle.c_str().AsChar());
return model;
}
return nullptr;
}