• Advertisement
Sign in to follow this  

Reading lights in a 3DS

This topic is 4880 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am having big problems trying to read lights from a 3DS file. Here is what I do: In ProcessNextObjectChunk()
case OBJECT_LIGHT:   // Defined, and works.

Function ReadLight(tChunk *pChunk)
CVector3 lightPos;

pChunk.bytesRead += fread(&lightPos, 1, pChunk->length - pChunk->bytesRead, m_FilePointer);

Now, I know it can locate light chunks in the file, but I cannot read them properly. I suppose that the position of the light is a 3 float array just after the OBJECT_LIGHT id (color and such is in a sub-chunk of sorts, right?). Anyone recognize my problem? I tried looking at how another guy had made it, but it seemed so different from what I have for reading 3DS files.

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement