fixed support for external referencing in maya

This commit is contained in:
Asad M. Zaman 2005-04-22 01:14:38 +00:00
parent b1061ab1c3
commit d2722e035f

View File

@ -192,18 +192,26 @@ copy_maya_file(const Filename &source, const Filename &dest,
return false; return false;
} }
// Finally, copy in any referenced Maya files. This is untested code. // Finally, copy in any referenced Maya files.
unsigned int num_refs = refs.length(); unsigned int num_refs = refs.length();
/*
if (num_refs != 0) { if (num_refs != 0) {
maya_cat.warning() maya_cat.warning()
<< "External references are not yet properly supported by mayacopy!\n"; << "External references are not yet properly supported by mayacopy!\n";
} }
*/
for (unsigned int ref_index = 0; ref_index < num_refs; ref_index++) { for (unsigned int ref_index = 0; ref_index < num_refs; ref_index++) {
//maya_cat.info() << "refs filename: " << refs[ref_index].asChar() << "\n";
//maya_cat.info() << "os_specific filename: " << Filename::from_os_specific(refs[ref_index].asChar()) << "\n";
Filename filename = Filename filename =
_path_replace->convert_path(refs[ref_index].asChar()); _path_replace->convert_path(Filename::from_os_specific(refs[ref_index].asChar()));
maya_cat.warning()
maya_cat.info()
<< "External ref: " << filename << "\n"; << "External ref: " << filename << "\n";
/*
// Now import the file
ExtraData ed; ExtraData ed;
ed._type = FT_maya; ed._type = FT_maya;
@ -211,7 +219,6 @@ copy_maya_file(const Filename &source, const Filename &dest,
if (!path.is_valid()) { if (!path.is_valid()) {
exit(1); exit(1);
} }
*/
} }
return true; return true;