# User_Shell

## Functions

HIC_Polyhedron * | `HIC_New_User_Shell`
void | `HIC_Free_User_Shell`

## Detailed Description

group User_Shell

## Function Documentation

HIC_Polyhedron *HIC_New_User_Shell(int point_count, HIC_Point points[], HIC_Vector normals[], int face_list_length, int face_list[])

  This function allocates memory associated with a polyhedron data structure.

  Parameters

    - point_count – An int representing the number of points in the points array.

    - points – A pointer to a const HIC_Point.

    - normals – A pointer to a const HIC_Vector.

    - face_list_length – An int.

    - face_list – A pointer to an int.

  Returns

    A pointer to a const HIC_Polyhedron.

void HIC_Free_User_Shell(HIC_Polyhedron *user_shell)

  This function frees memory associated with a polyhedron data structure.

  Parameters

    user_shell – A pointer to a const HIC_Polyhedron.