DecalMesh Class
Inherits: | Decal |
This class describes how to create and modify mesh decals.
DecalMesh Class
Members
DecalMesh cast(Node node)
Arguments
- Node node
DecalMesh cast(Decal base)
Arguments
- Decal base
int setMesh(Mesh mesh)
Allows for reinitialization of the decal mesh: it copies a given mesh into the current decal mesh.Arguments
- Mesh mesh - Mesh.
Return value
1 if the mesh is copied successfully; otherwise, 0.int getMesh(Mesh mesh)
Copies the current decal mesh into the received mesh.Arguments
- Mesh mesh - Mesh.
Return value
1 if the mesh is copied successfully; otherwise, 0.void setMeshName(string name)
Sets a new name for the mesh.Arguments
- string name - Name to be set for the mesh.
string getMeshName()
Returns a name of the mesh used as a base for the decal.Return value
Name of the mesh.void setRadius(float radius)
Sets the new height of the decal projection box along the Z axis.Arguments
- float radius - The height of the decal projection box along the Z axis, in units.
float getRadius()
Returns the current height of the decal projection box along the Z axis.Return value
The height of the decal projection box along the Z axis, in units.void clearTopology()
int loadMesh(string name, int unique = 0)
Loads a mesh for the current mesh from the file. This function doesn't change the mesh name.Arguments
- string name - Mesh file name.
- int unique
Return value
1 if the mesh is loaded successfully; otherwise, 0.int saveMesh(string name)
Saves the decal mesh into a file.Arguments
- string name - Mesh file name.
Return value
1 if the mesh is saved successfully; otherwise, 0.int type()
void updateTopology()
Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)