本文整理汇总了C++中AssetLoader::loadMultiPartMerged方法的典型用法代码示例。如果您正苦于以下问题:C++ AssetLoader::loadMultiPartMerged方法的具体用法?C++ AssetLoader::loadMultiPartMerged怎么用?C++ AssetLoader::loadMultiPartMerged使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AssetLoader
的用法示例。
在下文中一共展示了AssetLoader::loadMultiPartMerged方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: loadMaterialTestModel
//////////////////////////////////////////
// Standard Material Test Models
//////////////////////////////////////////
std::shared_ptr<TriangleMesh> loadMaterialTestModel( AssetLoader & loader )
{
std::string modelBasePath = "models";
//auto mesh = loader.load( modelBasePath + "/dacunni/material_test1.obj" );
//auto mesh = loader.load( modelBasePath + "/dacunni/material_test1.stl" );
auto mesh = loader.load( modelBasePath + "/tf3dm.com/soccerball/untitled.ply" );
//auto mesh = loader.load( modelBasePath + "/uvsphere.ply" );
//auto mesh = loader.loadMultiPartMerged( modelBasePath + "/test_objects/mori/testObj.obj" );
#if 0
auto mesh = loader.loadMultiPartMerged( modelBasePath + "/test_objects/mitsuba/mitsuba.obj" );
#endif
#if 0
mesh->makeCanonical();
#endif
#if 1
mesh->accelerator = new TMOctreeAccelerator( *mesh );
mesh->accelerator->build();
#endif
return mesh;
}