Mudbox/generaloperations.h Source File
Go to the documentation of this file.
31 virtual void SetVisibility(
51 virtual void AddGeometry(
66 SelectionData() : MeshID(-1) {}
75 virtual bool ExecuteAndInvert(
void );
76 virtual void Serialize(
Stream &);
102 virtual void MarkForDeletion(
124 virtual void SetGeometries(
146 virtual void SetSourceGeometry(
Geometry* pSource );
149 virtual void SetTargetGeometry(
Geometry* pTarget );
153 virtual void SetSearchDistance(
float f );
157 virtual float SearchDistance()
const;
160 virtual void SetTransferOntoNewLayer(
bool bNewLayer );
163 virtual bool TransferOntoNewLayer()
const;
166 virtual void SetTransferSculptLayers(
bool bTransfer );
169 virtual bool TransferSculptLayers()
const;
172 virtual void SetTransferJointWeights(
bool bTransfer );
175 virtual bool TransferJointWeights()
const;
179 virtual void SetSelectDirtyRegions(
bool bSelect );
182 virtual bool SelectDirtyRegions()
const;
186 virtual void SetTestBothSides(
bool bTest );
189 virtual bool TestBothSides()
const;
193 virtual void SetSearchMethod(
int iMethod );
196 virtual int SearchMethod()
const;
200 virtual void SetTargetSubdivisionLevel(
int iLevel );
203 virtual int TargetSubdivisionLevel()
const;
206 virtual QWidget *CreatePropertiesWindow(
208 bool bMinimal =
false
219 virtual void SetMesh(
Mesh* pMesh );
220 virtual void RemoveFace(
unsigned int iFaceIndex );
221 virtual void InsertVertex(
const Vector& vPosition,
unsigned int iVertexIndex = 0xffffffff );
222 virtual void InsertTC(
const TC& vTC,
unsigned int iTCIndex = 0xffffffff );
223 virtual void InsertTriangle(
unsigned int iV1,
226 bool bIsFake =
false,
227 unsigned int iUV1 = 0xffffffff,
228 unsigned int iUV2 = 0xffffffff,
229 unsigned int iUV3 = 0xffffffff,
230 unsigned int iFaceIndex = 0xffffffff );
SelectAllOperation(bool bSelect)
Represents a 3D vector or point with S23E8 floating point elements.
A Mesh is a collection of vertices organized into faces, and optional Texture Coordinate information...
QList< SelectionData * > m_vSelectionStorage
This Operation sets the visibility of nodes in the scene.
This Operation replaces one geometry with another.
This Operation selects/deselects all objects.
Represents Texture Coordinates (UVs) in the mesh.
This Operation deletes geometries from the current scene.
Class: ConvolutionKernel.
This Operation adds geometries to the current scene.
The base class of all operations.
This Operation transfers the sculpting detail from one mesh to another.
Represents a 3d object in the scene.
Streams are used to read information from a file, or to write it to a file.
#define DECLARE_CLASS
This macro should be used in declaration of classes which are inherited from the Node class (or any d...