Go to the source code of this file.
|
| 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) |
| |
◆ MR_Mesh
◆ MR_std_vector_MR_Vector3f
◆ MR_makeOuterHalfTorus()
| 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.F, 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.
◆ MR_makeTorus()
Generated from function MR::makeTorus. Parameter primaryRadius has a default argument: 1.F, 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.
◆ MR_makeTorusWithComponents()
| 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.F, 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.
◆ MR_makeTorusWithSelfIntersections()
| 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.F, 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.
◆ MR_makeTorusWithSpikes()
| 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.F, 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.
◆ MR_makeTorusWithUndercut()
| 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.F, 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.