#include <cs_mesh_extrude.h>
 Collaboration diagram for cs_mesh_extrude_vectors_t:
 Collaboration diagram for cs_mesh_extrude_vectors_t:| Data Fields | |
| cs_lnum_t | n_faces | 
| cs_lnum_t | n_vertices | 
| cs_lnum_t * | face_ids | 
| cs_lnum_t * | vertex_ids | 
| cs_lnum_t * | n_layers | 
| cs_coord_3_t * | coord_shift | 
| cs_lnum_t * | distribution_idx | 
| float * | distribution | 
Mesh extrusion vectors definition;
This structure defines local extrusion vectors; it is usually created or updated with utility functions, and may be modified by the user in case fine control is needed
| cs_coord_3_t* coord_shift | 
extrusion vector for each vertex
| float* distribution | 
optional distribution of resulting vertices along each extrusion vector, with values in range ]0, 1], or NULL (size: distribution_idx[n_vertices])
| cs_lnum_t* distribution_idx | 
index of optional distribution
| cs_lnum_t* face_ids | 
ids of associated faces, or NULL
| cs_lnum_t n_faces | 
number of associated faces
| cs_lnum_t* n_layers | 
number of layers for each vertex
| cs_lnum_t n_vertices | 
number of associated vertices
| cs_lnum_t* vertex_ids | 
ids of associated vertices, or NULL