MeshLib C Docs
Loading...
Searching...
No Matches
MRArrow.h File Reference
#include <MRCMisc/exports.h>
#include <stdint.h>

Go to the source code of this file.

Typedefs

typedef struct MR_Mesh MR_Mesh
 
typedef struct MR_Vector3f MR_Vector3f
 

Functions

MRC_API MR_MeshMR_makeArrow (const MR_Vector3f *base, const MR_Vector3f *vert, const float *thickness, const float *coneRadius, const float *coneSize, const int32_t *qual)
 
MRC_API MR_MeshMR_makeBasisAxes (const float *size, const float *thickness, const float *coneRadius, const float *coneSize, const int32_t *qual)
 

Typedef Documentation

◆ MR_Mesh

typedef struct MR_Mesh MR_Mesh

◆ MR_Vector3f

typedef struct MR_Vector3f MR_Vector3f

Function Documentation

◆ MR_makeArrow()

MRC_API MR_Mesh * MR_makeArrow ( const MR_Vector3f * base,
const MR_Vector3f * vert,
const float * thickness,
const float * coneRadius,
const float * coneSize,
const int32_t * qual )

Generated from function MR::makeArrow. Parameter base can not be null. It is a single object. Parameter vert can not be null. It is a single object. Parameter thickness is a single object. Parameter thickness has a default argument: 0.0500000007F, pass a null pointer to use it. Parameter coneRadius is a single object. Parameter coneRadius has a default argument: 0.100000001F, pass a null pointer to use it. Parameter coneSize has a default argument: 0.200000003F, pass a null pointer to use it. Parameter qual 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.

◆ MR_makeBasisAxes()

MRC_API MR_Mesh * MR_makeBasisAxes ( const float * size,
const float * thickness,
const float * coneRadius,
const float * coneSize,
const int32_t * qual )

Generated from function MR::makeBasisAxes. Parameter size is a single object. Parameter size has a default argument: 1.F, pass a null pointer to use it. Parameter thickness is a single object. Parameter thickness has a default argument: 0.0500000007F, pass a null pointer to use it. Parameter coneRadius is a single object. Parameter coneRadius has a default argument: 0.100000001F, pass a null pointer to use it. Parameter coneSize has a default argument: 0.200000003F, pass a null pointer to use it. Parameter qual 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.