void MeshSerializerTests::testMesh(MeshVersion version)
{
	MeshSerializer serializer;
	serializer.exportMesh(mOrigMesh.get(), mMeshFullPath, version);
	mMesh->reload();
	assertMeshClone(mOrigMesh.get(), mMesh.get(), version);
}
Ejemplo n.º 2
0
//--------------------------------------------------------------------------
void MeshSerializerTests::testMesh_clone()
{
    UnitTestSuite::getSingletonPtr()->startTestMethod(__FUNCTION__);

    MeshPtr cloneMesh = mMesh->clone(mMesh->getName() + ".clone.mesh", mMesh->getGroup());
    assertMeshClone(mMesh.get(), cloneMesh.get());
}
Ejemplo n.º 3
0
//--------------------------------------------------------------------------
void MeshSerializerTests::testMesh(MeshVersion version)
{
    UnitTestSuite::getSingletonPtr()->startTestMethod(__FUNCTION__);

    MeshSerializer serializer;
    serializer.exportMesh(mOrigMesh.get(), mMeshFullPath, version);
    mMesh->reload();
    assertMeshClone(mOrigMesh.get(), mMesh.get(), version);
}
void MeshSerializerTests::testMesh_XML()
{
#ifdef OGRE_TEST_XMLSERIALIZER
	XMLMeshSerializer serializerXML;
	serializerXML.exportMesh(mOrigMesh.get(), mMeshFullPath + ".xml");
	mMesh = MeshManager::getSingleton().create(mMesh->getName() + ".test.mesh", mMesh->getGroup());
	serializerXML.importMesh(mMeshFullPath + ".xml", VET_COLOUR_ABGR, mMesh.get());
	assertMeshClone(mOrigMesh.get(), mMesh.get());
#endif
}
void MeshSerializerTests::testMesh_clone()
{
	MeshPtr cloneMesh = mMesh->clone(mMesh->getName() + ".clone.mesh", mMesh->getGroup());
	assertMeshClone(mMesh.get(), cloneMesh.get());
}