MeshLib
 
Loading...
Searching...
No Matches
MRMakeSphereMesh.h File Reference
#include "MRMeshFwd.h"

Go to the source code of this file.

Classes

struct  MRSphereParams
 parameters for mrMakeSphere More...
 
struct  MRMakeUVSphereParameters
 parameters for mrMakeUVSphere More...
 

Typedefs

typedef MR_EXTERN_C_BEGIN struct MRSphereParams MRSphereParams
 parameters for mrMakeSphere
 
typedef struct MRMakeUVSphereParameters MRMakeUVSphereParameters
 parameters for mrMakeUVSphere
 

Functions

MRMESHC_API MRSphereParams mrSphereParamsNew (void)
 initializes a default instance
 
MRMESHC_API MRMeshmrMakeSphere (const MRSphereParams *params)
 creates a mesh of sphere with irregular triangulation
 
MRMESHC_API MRMakeUVSphereParameters mrMakeUvSphereParametersNew (void)
 initializes a default instance
 
MRMESHC_API MRMeshmrMakeUVSphere (const MRMakeUVSphereParameters *params)
 creates a mesh of sphere with regular triangulation (parallels and meridians)
 

Typedef Documentation

◆ MRMakeUVSphereParameters

typedef struct MRMakeUVSphereParameters MRMakeUVSphereParameters

parameters for mrMakeUVSphere

◆ MRSphereParams

typedef MR_EXTERN_C_BEGIN struct MRSphereParams MRSphereParams

parameters for mrMakeSphere

Function Documentation

◆ mrMakeSphere()

MRMESHC_API MRMesh * mrMakeSphere ( const MRSphereParams * params)

creates a mesh of sphere with irregular triangulation

◆ mrMakeUVSphere()

MRMESHC_API MRMesh * mrMakeUVSphere ( const MRMakeUVSphereParameters * params)

creates a mesh of sphere with regular triangulation (parallels and meridians)

◆ mrMakeUvSphereParametersNew()

MRMESHC_API MRMakeUVSphereParameters mrMakeUvSphereParametersNew ( void )

initializes a default instance

◆ mrSphereParamsNew()

MRMESHC_API MRSphereParams mrSphereParamsNew ( void )

initializes a default instance