Unigine::ObjectMeshSplineCluster Class
Header: | #include <UnigineObjects.h> |
Inherits from: | Object |
ObjectMeshSplineCluster Class
Members
static int type ( ) #
Returns the type of the node.Return value
Node type identifier.const char * getMeshPath ( ) const#
Returns the path to the current base mesh file for the object.Return value
Path to the base mesh file.int getNumMeshes ( ) const#
Returns the total number of meshes handled by the mesh spline cluster.Return value
Number of meshes.Math::mat4 getMeshTransform ( int num ) const#
Returns the transformation of the given mesh instance.Arguments
- int num - Mesh instance number.
Return value
Mesh transformation matrix.bool getClusterTransforms ( const Math::WorldBoundBox & bounds, Vector< Math::mat4> & transforms ) #
Collects transformations (local coordinates) for all spline cluster meshes within the area specified by the given bounding box and puts them to the specified buffer.Arguments
- const Math::WorldBoundBox & bounds - Bounding box, defining the area, for which the transformations of spline cluster meshes are to be collected.
- Vector< Math::mat4> & transforms - Buffer to store transformations of spline cluster meshes.
Return value
true, if there are transformations of spline cluster meshes; or false, if there are no transformations of spline cluster meshes found.bool getClusterWorldTransforms ( const Math::WorldBoundBox & bounds, Vector< Math::Mat4> & transforms ) #
Collects transformations (world coordinates) for all spline cluster meshes within the area specified by the given bounding box and puts them to the specified buffer.Arguments
- const Math::WorldBoundBox & bounds - Bounding box, defining the area, for which the transformations of spline cluster meshes are to be collected.
- Vector< Math::Mat4> & transforms - Buffer to store transformations of spline cluster meshes.
Return value
true, if there are transformations of spline cluster meshes; or false, if there are no transformations of spline cluster meshes found.Last update:
2023-06-23
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)