#include <MRCMisc/exports.h>Go to the source code of this file.
Functions | |
| MRC_API MR_Mesh * | MR_makeTorus (const float *primaryRadius, const float *secondaryRadius, const int *primaryResolution, const int *secondaryResolution, MR_std_vector_MR_Vector3f *points) |
| MRC_API MR_Mesh * | MR_makeOuterHalfTorus (const float *primaryRadius, const float *secondaryRadius, const int *primaryResolution, const int *secondaryResolution, MR_std_vector_MR_Vector3f *points) |
| MRC_API MR_Mesh * | MR_makeTorusWithUndercut (const float *primaryRadius, const float *secondaryRadiusInner, const float *secondaryRadiusOuter, const int *primaryResolution, const int *secondaryResolution, MR_std_vector_MR_Vector3f *points) |
| MRC_API MR_Mesh * | MR_makeTorusWithSpikes (const float *primaryRadius, const float *secondaryRadiusInner, const float *secondaryRadiusOuter, const int *primaryResolution, const int *secondaryResolution, MR_std_vector_MR_Vector3f *points) |
| MRC_API MR_Mesh * | MR_makeTorusWithComponents (const float *primaryRadius, const float *secondaryRadius, const int *primaryResolution, const int *secondaryResolution, MR_std_vector_MR_Vector3f *points) |
| MRC_API MR_Mesh * | MR_makeTorusWithSelfIntersections (const float *primaryRadius, const float *secondaryRadius, const int *primaryResolution, const int *secondaryResolution, MR_std_vector_MR_Vector3f *points) |
| MRC_API MR_Mesh * MR_makeOuterHalfTorus | ( | const float * | primaryRadius, |
| const float * | secondaryRadius, | ||
| const int * | primaryResolution, | ||
| const int * | secondaryResolution, | ||
| MR_std_vector_MR_Vector3f * | points ) |
Generated from function MR::makeOuterHalfTorus. Parameter primaryRadius has a default argument: 1.0f, pass a null pointer to use it. Parameter secondaryRadius has a default argument: 0.100000001f, pass a null pointer to use it. Parameter primaryResolution has a default argument: 16, pass a null pointer to use it. Parameter secondaryResolution has a default argument: 16, pass a null pointer to use it. Parameter points defaults to a null pointer in C++. 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_makeTorus | ( | const float * | primaryRadius, |
| const float * | secondaryRadius, | ||
| const int * | primaryResolution, | ||
| const int * | secondaryResolution, | ||
| MR_std_vector_MR_Vector3f * | points ) |
Generated from function MR::makeTorus. Parameter primaryRadius has a default argument: 1.0f, pass a null pointer to use it. Parameter secondaryRadius has a default argument: 0.100000001f, pass a null pointer to use it. Parameter primaryResolution has a default argument: 16, pass a null pointer to use it. Parameter secondaryResolution has a default argument: 16, pass a null pointer to use it. Parameter points defaults to a null pointer in C++. 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_makeTorusWithComponents | ( | const float * | primaryRadius, |
| const float * | secondaryRadius, | ||
| const int * | primaryResolution, | ||
| const int * | secondaryResolution, | ||
| MR_std_vector_MR_Vector3f * | points ) |
Generated from function MR::makeTorusWithComponents. Parameter primaryRadius has a default argument: 1.0f, pass a null pointer to use it. Parameter secondaryRadius has a default argument: 0.100000001f, pass a null pointer to use it. Parameter primaryResolution has a default argument: 16, pass a null pointer to use it. Parameter secondaryResolution has a default argument: 16, pass a null pointer to use it. Parameter points defaults to a null pointer in C++. 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_makeTorusWithSelfIntersections | ( | const float * | primaryRadius, |
| const float * | secondaryRadius, | ||
| const int * | primaryResolution, | ||
| const int * | secondaryResolution, | ||
| MR_std_vector_MR_Vector3f * | points ) |
Generated from function MR::makeTorusWithSelfIntersections. Parameter primaryRadius has a default argument: 1.0f, pass a null pointer to use it. Parameter secondaryRadius has a default argument: 0.100000001f, pass a null pointer to use it. Parameter primaryResolution has a default argument: 16, pass a null pointer to use it. Parameter secondaryResolution has a default argument: 16, pass a null pointer to use it. Parameter points defaults to a null pointer in C++. 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_makeTorusWithSpikes | ( | const float * | primaryRadius, |
| const float * | secondaryRadiusInner, | ||
| const float * | secondaryRadiusOuter, | ||
| const int * | primaryResolution, | ||
| const int * | secondaryResolution, | ||
| MR_std_vector_MR_Vector3f * | points ) |
Generated from function MR::makeTorusWithSpikes. Parameter primaryRadius has a default argument: 1.0f, pass a null pointer to use it. Parameter secondaryRadiusInner has a default argument: 0.100000001f, pass a null pointer to use it. Parameter secondaryRadiusOuter has a default argument: 0.5f, pass a null pointer to use it. Parameter primaryResolution has a default argument: 16, pass a null pointer to use it. Parameter secondaryResolution has a default argument: 16, pass a null pointer to use it. Parameter points defaults to a null pointer in C++. 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_makeTorusWithUndercut | ( | const float * | primaryRadius, |
| const float * | secondaryRadiusInner, | ||
| const float * | secondaryRadiusOuter, | ||
| const int * | primaryResolution, | ||
| const int * | secondaryResolution, | ||
| MR_std_vector_MR_Vector3f * | points ) |
Generated from function MR::makeTorusWithUndercut. Parameter primaryRadius has a default argument: 1.0f, pass a null pointer to use it. Parameter secondaryRadiusInner has a default argument: 0.100000001f, pass a null pointer to use it. Parameter secondaryRadiusOuter has a default argument: 0.200000003f, pass a null pointer to use it. Parameter primaryResolution has a default argument: 16, pass a null pointer to use it. Parameter secondaryResolution has a default argument: 16, pass a null pointer to use it. Parameter points defaults to a null pointer in C++. Never returns null. Returns an instance allocated on the heap! Must call MR_Mesh_Destroy() to free it when you're done using it.