// //ORIGINAL LINE: Ogre::MeshPtr realizeMesh(const string& name = "", const Ogre::String& group = "General") public MeshPtr realizeMesh(string name, string group) { TriangleBuffer tbuffer = new TriangleBuffer(); addToTriangleBuffer(ref tbuffer); MeshPtr mesh = null;// MeshManager.Singleton.CreateManual(name, group); //new MeshPtr(); if (name == "") { mesh = tbuffer.transformToMesh(Utils.getName("mesh_procedural_"), group); } else { mesh = tbuffer.transformToMesh(name, group); } return(mesh); }