25#ifndef _WRAPS_C_VERTEX_SOLVER_TFC_MESH_CREATE_H_
26#define _WRAPS_C_VERTEX_SOLVER_TFC_MESH_CREATE_H_
115 tfFloatP_t *startPos,
147 tfFloatP_t *startPos,
152 tfFloatP_t hex_height,
Handle to a models::vertex::BodyHandle instance.
Definition tfCBody.h:57
Handle to a models::vertex::BodyType instance.
Definition tfCBody.h:65
Handle to a models::vertex::SurfaceHandle instance.
Definition tfCSurface.h:68
Handle to a models::vertex::SurfaceType instance.
Definition tfCSurface.h:76
HRESULT tfVertexSolverCreateQuadMesh(struct tfVertexSolverSurfaceTypeHandle *stype, tfFloatP_t *startPos, unsigned int num_1, unsigned int num_2, tfFloatP_t len_1, tfFloatP_t len_2, const char *ax_1, const char *ax_2, struct tfVertexSolverSurfaceHandleHandle **result)
Populate the mesh with quadrilateral surfaces.
HRESULT tfVertexSolverCreatePLPDMesh(struct tfVertexSolverBodyTypeHandle *btype, struct tfVertexSolverSurfaceTypeHandle *stype, tfFloatP_t *startPos, unsigned int num_1, unsigned int num_2, unsigned int num_3, tfFloatP_t len_1, tfFloatP_t len_2, tfFloatP_t len_3, const char *ax_1, const char *ax_2, struct tfVertexSolverBodyHandleHandle **result)
Populate the mesh with parallelepiped bodies.
HRESULT tfVertexSolverCreateHex3DMesh(struct tfVertexSolverBodyTypeHandle *btype, struct tfVertexSolverSurfaceTypeHandle *stype, tfFloatP_t *startPos, unsigned int num_1, unsigned int num_2, unsigned int num_3, tfFloatP_t hexRad, tfFloatP_t hex_height, const char *ax_1, const char *ax_2, struct tfVertexSolverBodyHandleHandle **result)
Populate the mesh with bodies from extruded hexagonal surfaces.
HRESULT tfVertexSolverCreateHex2DMesh(struct tfVertexSolverSurfaceTypeHandle *stype, tfFloatP_t *startPos, unsigned int num_1, unsigned int num_2, tfFloatP_t hexRad, const char *ax_1, const char *ax_2, struct tfVertexSolverSurfaceHandleHandle **result)
Populate the mesh with hexagonal surfaces.