#include <MRCMisc/exports.h>Go to the source code of this file.
Functions | |
| MRC_API MR_Mesh * | MR_makeCylinder (const float *radius, const float *length, const int *resolution) |
| MRC_API MR_Mesh * | MR_makeOpenCylinder (const float *radius, const float *z1, const float *z2, const int *numCircleSegments) |
| MRC_API MR_Mesh * | MR_makeOpenCone (const float *radius, const float *zApex, const float *zBase, const int *numCircleSegments) |
| MRC_API MR_Mesh * | MR_makeCylinderAdvanced (const float *radius0, const float *radius1, const float *start_angle, const float *arc_size, const float *length, const int *resolution) |
| MRC_API MR_Mesh * | MR_makeCone (const float *radius0, const float *length, const int *resolution) |
| MRC_API MR_Mesh * MR_makeCone | ( | const float * | radius0, |
| const float * | length, | ||
| const int * | resolution ) |
Generated from function MR::makeCone. Parameter radius0 has a default argument: 0.100000001f, pass a null pointer to use it. Parameter length has a default argument: 1.0f, pass a null pointer to use it. Parameter resolution has a default argument: 32, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.
| MRC_API MR_Mesh * MR_makeCylinder | ( | const float * | radius, |
| const float * | length, | ||
| const int * | resolution ) |
Generated from function MR::makeCylinder. Parameter radius has a default argument: 0.100000001f, pass a null pointer to use it. Parameter length has a default argument: 1.0f, pass a null pointer to use it. Parameter resolution has a default argument: 16, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.
| MRC_API MR_Mesh * MR_makeCylinderAdvanced | ( | const float * | radius0, |
| const float * | radius1, | ||
| const float * | start_angle, | ||
| const float * | arc_size, | ||
| const float * | length, | ||
| const int * | resolution ) |
Generated from function MR::makeCylinderAdvanced. Parameter radius0 has a default argument: 0.100000001f, pass a null pointer to use it. Parameter radius1 has a default argument: 0.100000001f, pass a null pointer to use it. Parameter start_angle has a default argument: 0.0f, pass a null pointer to use it. Parameter arc_size has a default argument: 2.0f*PI_F, pass a null pointer to use it. Parameter length has a default argument: 1.0f, pass a null pointer to use it. Parameter resolution has a default argument: 16, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.
| MRC_API MR_Mesh * MR_makeOpenCone | ( | const float * | radius, |
| const float * | zApex, | ||
| const float * | zBase, | ||
| const int * | numCircleSegments ) |
Generated from function MR::makeOpenCone. Parameter radius has a default argument: 1, pass a null pointer to use it. Parameter zApex has a default argument: 0, pass a null pointer to use it. Parameter zBase has a default argument: 1, pass a null pointer to use it. Parameter numCircleSegments has a default argument: 16, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.
| MRC_API MR_Mesh * MR_makeOpenCylinder | ( | const float * | radius, |
| const float * | z1, | ||
| const float * | z2, | ||
| const int * | numCircleSegments ) |
Generated from function MR::makeOpenCylinder. Parameter radius has a default argument: 1, pass a null pointer to use it. Parameter z1 has a default argument: -1, pass a null pointer to use it. Parameter z2 has a default argument: 1, pass a null pointer to use it. Parameter numCircleSegments has a default argument: 16, pass a null pointer to use it. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.