Functions | |
void | Delete_Specific_Shell_Points (HC_KEY key, int count, int const *indices) |
void | Delete_Specific_Shell_Faces (HC_KEY key, int count, int const *indices) |
void Delete_Specific_Shell_Points | ( | HC_KEY | key, |
int | count, | ||
int const * | indices | ||
) |
Removes a specified set of points from the pointlist of a particular shell.
key | - Key to the shell from which the points should be removed. |
count | - Number of points that will be removed. |
indices | - The locations of the points within the pointlist of specified shell which should be removed. |
This function allows users to quickly remove points from the point list of a particular shell. Note, deleting points will change the ordering of points within the points array which will mean that the user will almost certainly need to provide a new facelist.
void Delete_Specific_Shell_Faces | ( | HC_KEY | key, |
int | count, | ||
int const * | indices | ||
) |
Removes a particular face from the facelist of a particular shell.
key | - Key to the shell from which the face should be removed. |
count | - Number of faces that will be removed. |
indices | - The indices of the particular faces within the facelist that are to be removed. |
This function allows users to quickly remove faces from a particular shell. Please note that the indices provided are not indices into the facelist directly, but rather they are the indices of the faces within the shells that are provided from HOOPS selection events.