opengl导入的3ds文件显示是这样的
而当我保存这个显示的场景为bmp图像时结果却变成了这个样子:
我写的bmp文件头文件还有写入如下,有什么问题么?
void saveBmp(const char* name ,int width,int height, unsigned char* data)
{
BITMAPFILEHEADER bh;
BITMAPINFOHEADER bInfo;
//int x, y;
bh.bfType =((WORD)('M'<<8)|'B');
bh.bfReserved1 = 0;
bh.bfReserved2 = 0;
bh.bfOffBits =sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER);
bh.bfSize =sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)