#include <maya/MFnPlugin.h>
#include <maya/MTypeId.h>
#include <maya/MMatrixArray.h>
#include <maya/MStringArray.h>
#include <maya/MPxSkinCluster.h>
#include <maya/MItGeometry.h>
#include <maya/MPoint.h>
#include <maya/MFnMatrixData.h>
{
public:
static void* creator();
unsigned int multiIndex) override;
};
const MTypeId basicSkinCluster::id( 0x00080030 );
void* basicSkinCluster::creator()
{
return new basicSkinCluster();
}
MStatus basicSkinCluster::initialize()
{
}
unsigned int multiIndex)
{
if ( numTransforms == 0 ) {
return MS::kSuccess;
}
for ( int i=0; i<numTransforms; ++i ) {
}
for (auto transform : transforms) {
}
}
return MS::kSuccess;
}
for ( int i=0; i<numTransforms; ++i ) {
}
}
}
return returnStatus;
}
{
MFnPlugin plugin( obj, PLUGIN_COMPANY,
"3.0",
"Any");
result = plugin.registerNode(
"basicSkinCluster" ,
basicSkinCluster::id ,
&basicSkinCluster::creator ,
&basicSkinCluster::initialize ,
);
return result;
}
{
result = plugin.deregisterNode( basicSkinCluster::id );
return result;
}