{
return err;
GW.OpenInstance( "RootNode", -1, useless );
GW.OpenInstance( "Cube", -1, useless );
GW.WriteMesh( CubeMesh );
GW.CloseLastInstance();
GW.OpenInstance( "Cylinder", -1, useless );
GW.WriteMesh( CylinderMesh );
GW.CloseLastInstance();
GW.CloseLastInstance();
}
{
return err;
GW.OpenInstance( "RootNode", -1, useless );
int i;
for( i = 0; i < 10; i++ )
{
GW.OpenInstance( "Cube", 1, isNewNode, cubetransfo );
if( isNewNode )
{
GW.WriteMesh( CubeMesh );
}
GW.CloseLastInstance();
}
GW.CloseLastInstance();
}
int
{
cout << endl << "----------------------------------------------" << endl;
outputDirectory = inResultDirectory + L"dtk/Gltf/";
cout << "Gltf Write start" << endl;
cout << "sample 1" << endl;
fileName = outputDirectory + L"twomeshes.gltf";
cout <<
"=> " << fileName.
c_str() << endl;
else
cout << "sample 2" << endl;
fileName = outputDirectory + L"instances.gltf";
cout <<
"=> " << fileName.
c_str() << endl;
else
cout << "Gltf Write end" << endl;
return errorStatus;
}