目前转换工作已经就差3dsFileLoader.cpp一个文件了bool C3dsFileLoader::ReadBlock(char *dest, long size)
{
PC = mInputFile.tellg();
    if(!mInputFile.read(dest, size) && mInputFile.eof())
        return false;
PC += size;
mInputFile.seekg(PC);
return true;
}
void C3dsFileLoader::ProcessFile(string FileName)
{
mInputFile.open(FileName.c_str(), ios::binary);
FileSize();
if(mInputFile.is_open() == false)
return;
ParseChunks();
EndReading();
}
bool C3dsFileLoader::SkipChunk(chunk3ds &chunk)
{
PC += (chunk.Size - sizeof(chunk3ds));
mInputFile.seekg(PC);
if(mInputFile.eof())
return false;
return true;
}