{
return errorStatus;
fbxWriter.OpenInstance( "RootNode", -1, useless );
fbxWriter.OpenInstance( "Cube", -1, useless );
fbxWriter.WriteMesh( CubeMesh );
fbxWriter.CloseLastInstance();
fbxWriter.OpenInstance( "Cylinder", -1, useless );
fbxWriter.WriteMesh( CylinderMesh );
fbxWriter.CloseLastInstance();
fbxWriter.CloseLastInstance();
}
{
return errorStatus;
fbxWriter.OpenInstance( "RootNode", -1, useless );
int instanceIdx;
for( instanceIdx = 0; instanceIdx < 10; instanceIdx++ )
{
fbxWriter.OpenInstance( "Cube", 1, wasreinstancied, cubetransfo );
if( !wasreinstancied )
{
fbxWriter.WriteMesh( CubeMesh );
}
fbxWriter.CloseLastInstance();
}
fbxWriter.CloseLastInstance();
}
{
std::cout << std::endl << "----------------------------------------------" << std::endl;
outputDirectory = inResultDirectory + L"Fbx/";
std::cout << "Fbx Write start" << std::endl;
fileName = outputDirectory + L"twomeshes.fbx";
std::cout <<
"=> " << fileName.
c_str() << std::endl;
else
fileName = outputDirectory + L"twomeshes.fbx";
std::cout <<
"=> " << fileName.
c_str() << std::endl;
else
std::cout << "Fbx Write end" << std::endl;
return errorStatus;
}