cs_lnum_t n_faces
Definition: cs_stl.h:58
cs_stl_mesh_t ** mesh_list
Definition: cs_stl.h:75
void cs_stl_file_read(cs_stl_mesh_t *stl_mesh, const char *path)
Read a binary STL file and store its content in a STL mesh structure.
Definition: cs_stl.c:237
#define BEGIN_C_DECLS
Definition: cs_defs.h:495
float * coords
Definition: cs_stl.h:62
float * normals
Definition: cs_stl.h:60
cs_stl_mesh_t * cs_stl_mesh_add(const char *path)
Add a new STL mesh structure.
Definition: cs_stl.c:141
void cs_stl_file_write(cs_stl_mesh_t *stl_mesh, const char *path)
Write a binary STL file according to a given STL mesh structure.
Definition: cs_stl.c:399
cs_stl_mesh_info_t * cs_glob_stl_meshes
fvm_nodal_t * ext_mesh
Definition: cs_stl.h:65
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:301
cs_stl_mesh_t * cs_stl_mesh_get_by_name(const char *name)
Return a pointer to a STL mesh based on its name if present.
Definition: cs_stl.c:181
#define END_C_DECLS
Definition: cs_defs.h:496
void cs_stl_mesh_destroy_all(void)
Free all allocated STL mesh structures.
Definition: cs_stl.c:202
cs_lnum_t n_meshes
Definition: cs_stl.h:78