Unigine::Utils Class
Header: | #include <UnigineUtils.h> |
This class contains the helper functions.
Utils Class
Members
int convertHeightsToNormals(ImagePtr & out, const ImagePtr & heights, float step_size)
Converts the elevation (height) map to the normal map.Arguments
- ImagePtr & out - Pointer to the target normal map.
- const ImagePtr & heights - Source elevation (height) map.
- float step_size - Grid cell step.
Return value
1 if the converting was successful; otherwise, 0.void convertNodesToMesh(MeshPtr & out, const Vector<NodePtr> & nodes)
Creates a mesh out of the node array.Arguments
- MeshPtr & out - Pointer to the target mesh.
- const Vector<NodePtr> & nodes - Array of the node pointers.
NodePtr loadObjectMesh(const char * name)
Loads a mesh from a file. If the mesh is loaded successfully, its node does not belong to any node hierarchy, so be careful and make sure to handle it properly, when it is no longer needed.Arguments
- const char * name - Path to the mesh.
Return value
Pointer to the node corresponding to the loaded mesh; 0 if the mesh cannot be loaded.Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)