Changeset 368 for trunk/RBRapier/RBRapier/Formats/Lightwave/Loader.py
- Timestamp:
- 11/11/02 18:57:53 (6 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBRapier/RBRapier/Formats/Lightwave/Loader.py
r366 r368 174 174 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 175 176 class LightwaveLWO Loader(object):176 class LightwaveLWOBLoader(object): 177 177 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 178 #~ Constants / Variables / Etc. … … 202 202 if FORMChunk.getname() != 'FORM': 203 203 raise ValueError, "File does not contain a FORM chunk to contain a Lightwave3D Object" 204 if FORMChunk.read(4) != 'LWOB': 205 raise ValueError, "File does not contain a Lightwave3D Object" 204 205 if TaskProgress: 206 TaskProgress = TaskProgress.NewSubtask('Load Lightwave Object', FORMChunk.tell(), FORMChunk.getsize()) 207 else: TaskProgress = None 208 209 FormType = FORMChunk.read(4) 210 if FormType == 'LWOB': 211 pass # This is what we're looking for 212 elif FormType != 'LWO2': 213 raise NotImplemented, "File contains a Lightwave3D 2 Object (LWO2), which is not (yet) supported." 214 else: raise ValueError, "File does not contain a Lightwave3D Object" 215 206 216 try: 207 217 while 1: … … 217 227 else: 218 228 ex(NextChunk) 229 if TaskProgress: 230 TaskProgress.Progress = FORMChunk.tell() 219 231 except EOFError: 220 232 pass # we're done
