8MRMESH_API Mesh makeTorus(
float primaryRadius = 1.0f,
float secondaryRadius = 0.1f,
int primaryResolution = 16,
int secondaryResolution = 16,
9 std::vector<Vector3f>* points =
nullptr );
14 std::vector<Vector3f>* points =
nullptr );
18MRMESH_API Mesh makeTorusWithUndercut(
float primaryRadius = 1.0f,
float secondaryRadiusInner = 0.1f,
float secondaryRadiusOuter = 0.2f,
int primaryResolution = 16,
int secondaryResolution = 16,
19 std::vector<Vector3f>* points =
nullptr );
23MRMESH_API Mesh makeTorusWithSpikes(
float primaryRadius = 1.0f,
float secondaryRadiusInner = 0.1f,
float secondaryRadiusOuter = 0.5f,
int primaryResolution = 16,
int secondaryResolution = 16,
24 std::vector<Vector3f>* points =
nullptr );
29 std::vector<Vector3f>* points =
nullptr );
34 std::vector<Vector3f>* points =
nullptr );
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
Definition MRCameraOrientationPlugin.h:8
MRMESH_API Mesh makeTorusWithSpikes(float primaryRadius=1.0f, float secondaryRadiusInner=0.1f, float secondaryRadiusOuter=0.5f, int primaryResolution=16, int secondaryResolution=16, std::vector< Vector3f > *points=nullptr)
MRMESH_API Mesh makeTorusWithSelfIntersections(float primaryRadius=1.0f, float secondaryRadius=0.1f, int primaryResolution=16, int secondaryResolution=16, std::vector< Vector3f > *points=nullptr)
MRMESH_API Mesh makeTorusWithUndercut(float primaryRadius=1.0f, float secondaryRadiusInner=0.1f, float secondaryRadiusOuter=0.2f, int primaryResolution=16, int secondaryResolution=16, std::vector< Vector3f > *points=nullptr)
MRMESH_API Mesh makeTorusWithComponents(float primaryRadius=1.0f, float secondaryRadius=0.1f, int primaryResolution=16, int secondaryResolution=16, std::vector< Vector3f > *points=nullptr)
MRMESH_API Mesh makeTorus(float primaryRadius=1.0f, float secondaryRadius=0.1f, int primaryResolution=16, int secondaryResolution=16, std::vector< Vector3f > *points=nullptr)
MRMESH_API Mesh makeOuterHalfTorus(float primaryRadius=1.0f, float secondaryRadius=0.1f, int primaryResolution=16, int secondaryResolution=16, std::vector< Vector3f > *points=nullptr)
Definition MRMesh/MRMesh.h:23