Fix for bug #1057903 based on benchang's patch

This commit is contained in:
rdb 2012-09-28 09:36:38 +00:00
parent 53e999259d
commit af9ec6eb3c
4 changed files with 5 additions and 5 deletions

View File

@ -23,8 +23,8 @@ TypeHandle MayaBlendDesc::_type_handle;
// Description:
////////////////////////////////////////////////////////////////////
MayaBlendDesc::
MayaBlendDesc(MFnBlendShapeDeformer deformer, int weight_index) :
_deformer(deformer),
MayaBlendDesc(MFnBlendShapeDeformer &deformer, int weight_index) :
_deformer(deformer.object()),
_weight_index(weight_index)
{
ostringstream strm;

View File

@ -42,7 +42,7 @@ class EggSAnimData;
////////////////////////////////////////////////////////////////////
class MayaBlendDesc : public ReferenceCount, public Namable {
public:
MayaBlendDesc(MFnBlendShapeDeformer deformer, int weight_index);
MayaBlendDesc(MFnBlendShapeDeformer &deformer, int weight_index);
~MayaBlendDesc();
void set_slider(PN_stdfloat value);

View File

@ -370,7 +370,7 @@ MayaEggGroup *MayaEggLoader::MakeGroup(EggGroup *group, EggGroup *context)
MMatrix mat(matData);
MTransformationMatrix matrix = MTransformationMatrix(mat);
MFnTransform tFn = MFnTransform(result->_group, &status);
MFnTransform tFn(result->_group, &status);
if (status != MStatus::kSuccess) {
status.perror("MFnTransformNode:create failed!");
} else {

View File

@ -2360,7 +2360,7 @@ get_vertex_weights(const MDagPath &dag_path, const MFnMesh &mesh,
status.perror("Can't find connected Joint");
} else {
MObject jointObj = matrix_pa[0].node();
MFnIkJoint jointFn = MFnIkJoint(jointObj, &status);
MFnIkJoint jointFn(jointObj, &status);
if (!status) {
status.perror("Can't find connected JointDag");
} else {