---------------------------------
| 97 | |
| 98 | //--------------------------------- |
| 99 | DocumentImporter::DocumentImporter ( |
| 100 | const String& fileName, |
| 101 | const String& mayaAsciiFileName, |
| 102 | const char* mayaVersion /*= MAYA_VERSION_2009*/ ) |
| 103 | : mColladaFileName ( fileName ) |
| 104 | , mMayaAsciiFileURI ( mayaAsciiFileName ) |
| 105 | , mMayaVersion ( mayaVersion ) |
| 106 | // , mSaxLoader ( &mSaxParserErrorHandler ) |
| 107 | , mParseStep ( NO_PARSING ) |
| 108 | , mVisualScenesList (0) |
| 109 | , mLibraryNodesList (0) |
| 110 | , mMaterialsList (0) |
| 111 | , mEffectsList (0) |
| 112 | , mAnimationListsList (0) |
| 113 | , mFile ( 0 ) |
| 114 | , mNodeImporter (0) |
| 115 | , mVisualSceneImporter (0) |
| 116 | , mGeometryImporter (0) |
| 117 | , mMaterialImporter (0) |
| 118 | , mEffectImporter (0) |
| 119 | , mCameraImporter (0) |
| 120 | , mLightImporter (0) |
| 121 | , mImageImporter (0) |
| 122 | , mAnimationImporter (0) |
| 123 | , mControllerImporter (0) |
| 124 | , mNumDocumentParses (0) |
| 125 | , mUpAxisType ( COLLADAFW::FileInfo::Y_UP ) |
| 126 | , mLinearUnitConvertFactor ( 1.0 ) |
| 127 | , mLinearUnitMayaBindShapeBugConvertFactor ( 1.0 ) |
| 128 | , mDigitTolerance (FLOAT_TOLERANCE) |
| 129 | , mBuffer (0) |
| 130 | , mInstanceVisualScene (0) |
| 131 | { |
| 132 | // Maya already use some names for the default maya objects. |
| 133 | for ( size_t i=0; i<NUM_RESERVED_NAMES; ++i ) |
| 134 | { |
| 135 | mGlobalNodeIdList.addId ( RESERVED_NAMES[i] ); |
| 136 | mDependNodeIdList.addId ( RESERVED_NAMES[i] ); |
| 137 | } |
| 138 | } |
| 139 | |
| 140 | //--------------------------------- |
| 141 | DocumentImporter::~DocumentImporter() |