|
From: Roger H. <rog...@mi...> - 2005-02-17 19:46:07
|
Thanks for the clarification, but Houston, we have a problem... In the original QD3D.h kQ3ShapeTypeLight is defined as 'lght', so we naturally have the same in Quesa.h In Apple's QuickDraw3D meta file specification ( a copy is still at http://developer.apple.com/documentation/QuickTime/QD3D/ qd3dmetafile.6b.htm#pgfId=10116) and also in all the files produced by QD3D which have view hints, there is a 'Light Data' sub object, and its type is also 'lght', so when I try to register it as a class it fails because there is already a class of that type registered. So the whole process of reading the data in a container breaks down when I try to read any lights as they all have this as a sub-object. As we never actually create any objects of class 'Light', only ambient, directional, spot and point lights, would it be OK to redefine kQ3ShapeTypeLight to be something like 'lghT' with a capital T or 'Lght' ? Roger. |