mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
tweaks to mayapview
This commit is contained in:
parent
7dbd65eab0
commit
9124b6aeb1
@ -20,6 +20,7 @@
|
|||||||
#include "mayaToEggConverter.h"
|
#include "mayaToEggConverter.h"
|
||||||
#include "eggData.h"
|
#include "eggData.h"
|
||||||
#include "load_egg_file.h"
|
#include "load_egg_file.h"
|
||||||
|
#include "config_util.h"
|
||||||
|
|
||||||
// We must define this to prevent Maya from doubly-declaring its
|
// We must define this to prevent Maya from doubly-declaring its
|
||||||
// MApiVersion string in this file as well as in libmayaegg.
|
// MApiVersion string in this file as well as in libmayaegg.
|
||||||
@ -28,6 +29,7 @@
|
|||||||
#include "pre_maya_include.h"
|
#include "pre_maya_include.h"
|
||||||
#include <maya/MString.h>
|
#include <maya/MString.h>
|
||||||
#include <maya/MFnPlugin.h>
|
#include <maya/MFnPlugin.h>
|
||||||
|
#include <maya/MFileIO.h>
|
||||||
#include "post_maya_include.h"
|
#include "post_maya_include.h"
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
@ -100,7 +102,25 @@ convert(const NodePath &parent) {
|
|||||||
|
|
||||||
// We always want polygon output since we want to be able to see the
|
// We always want polygon output since we want to be able to see the
|
||||||
// results.
|
// results.
|
||||||
converter._polygon_output = true;
|
|
||||||
|
// Actually, for now we'll leave this false, because the nurbs
|
||||||
|
// tesselation code in MayaToEggConverter is destructive to the
|
||||||
|
// original nurbs.
|
||||||
|
// converter._polygon_output = true;
|
||||||
|
converter._polygon_output = false;
|
||||||
|
|
||||||
|
PathReplace *path_replace = converter.get_path_replace();
|
||||||
|
|
||||||
|
// Accept relative pathnames in the Maya file.
|
||||||
|
Filename source_file =
|
||||||
|
Filename::from_os_specific(MFileIO::currentFile().asChar());
|
||||||
|
string source_dir = source_file.get_dirname();
|
||||||
|
if (!source_dir.empty()) {
|
||||||
|
path_replace->_path.append_directory(source_dir);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Also search along the model path.
|
||||||
|
path_replace->_path.append_path(get_model_path());
|
||||||
|
|
||||||
EggData egg_data;
|
EggData egg_data;
|
||||||
converter.set_egg_data(&egg_data, false);
|
converter.set_egg_data(&egg_data, false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user