const aiScene* AssimpScene = this->AssimpImporter.ReadFile("C:/cube.obj",  aiProcess_CalcTangentSpace);

• My first guess was that the file was missing an LF at the end, causing the last line to be ignored, but after examining it that doesn't seem to be the case. It appears to be a well formed OBJ; loads in Maya and has correct face normals, so it's not a matter of back face culling. On the other hand it's hard to believe there would be a bug in Assimp's OBJ loader, given it's ubiquity. Is it possible your local copy has been corrupted somehow? – bcrist Oct 14 '14 at 23:29
• Also, when you say "the model viewer provided by assimp" are you referring to the old assimpview or the new open3mod? The file loads fine for me in the latter. – bcrist Oct 14 '14 at 23:38