-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathslideMeshNode.h
45 lines (40 loc) · 1.13 KB
/
slideMeshNode.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#ifndef _slideMeshNode
#define _slideMeshNode
//
// Copyright (C)
//
// File: slideMeshNode.h
//
// Dependency Graph Node: slideMesh
//
// Author: Maya Plug-in Wizard 2.0
//
#include <maya/MPxDeformerNode.h>
#include <maya/MFnNumericAttribute.h>
#include <maya/M3dView.h>
#include <maya/MBoundingBox.h>
class slideMesh : public MPxDeformerNode
{
public:
slideMesh();
virtual ~slideMesh();
virtual MStatus compute ( const MPlug& plug, MDataBlock& data );
static void* creator();
static MStatus initialize();
/*
virtual void draw( M3dView & view, const MDagPath & path,M3dView::DisplayStyle style,M3dView::DisplayStatus status );
virtual bool isBounded() const ;
virtual MBoundingBox boundingBox() const ;
*/
public:
static MTypeId id;
//static MObject inputGeom;
//static MObject ouptutGeom;
static MObject maxParam;
static MObject tolerance;
static MObject srcGeom;
static MObject inDeformedMatrix;
static MObject inDeformerMatrix;
static MObject dotN;
};
#endif