My Project
programmer's documentation
|
#include <cs_mesh_extrude.h>
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