Unigine::ImportGeometry Class
The functionality described in this article is not available in the Community SDK edition.
You should upgrade to- Engineering / Sim
SDK edition to use it.
You should upgrade to
Header: | #include <UnigineImport.h> |
ImportGeometry Class
Members
void setBoundBox ( const Math::WorldBoundBox& box ) #
Sets a new bounding box of the geometry element.
Arguments
- const Math::WorldBoundBox& box - The geometry element bounding box.
Math::WorldBoundBox getBoundBox() const#
Returns the current
bounding box of the geometry element.
Return value
Current geometry element bounding box.void setData ( void * data ) #
Sets a new metadata of the imported geometry element.
Arguments
- void * data - The geometry element metadata.
void * getData() const#
Returns the current
metadata of the imported geometry element.
Return value
Current geometry element metadata.void setTransform ( const const Math::dmat4 && transform ) #
Sets a new transformation matrix of the imported geometry element.
Arguments
- const const Math::dmat4 && transform - The geometry element transformation matrix.
const Math::dmat4 & getTransform() const#
Returns the current
transformation matrix of the imported geometry element.
Return value
Current geometry element transformation matrix.void copyFrom ( const Ptr<ImportGeometry> & o ) #
Copies the data from the specified source geometry element.Arguments
- const Ptr<ImportGeometry> & o - Source geometry element.
Ptr<ImportSurface> addSurface ( ) #
Adds a new surface to the list of surfaces of the geometry element and returns the corresponding ImportSurface instance.Return value
New added surface.void copySurfacesFrom ( const Ptr<ImportGeometry> & other ) #
Copies all surfaces from the specified source geometry element.Arguments
- const Ptr<ImportGeometry> & other - Source geometry element.
void moveSurfacesFrom ( const Ptr<ImportGeometry> & other ) #
Moves all surfaces from the specified source geometry element.Arguments
- const Ptr<ImportGeometry> & other - Source geometry element.
Ptr<ImportSurface> getSurface ( int index ) const#
Returns a surface of the geometry element by its index in the list.Arguments
- int index - Surface index within the range from 0 to (total number of surfaces - 1).
Return value
Imported surface with the specified index.int getNumSurfaces ( ) const#
Returns the number of surfaces in the list. List of surfaces is represented as a set of ImportSurface structures.Return value
Number of surfaces in the imported geometry element.void clearSurfaces ( ) #
Clears the list of surfaces of the geometry element.Last update:
2022-12-14
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)