Functions | |
void | DShow_Mesh (HC_KEY key, int *rows, int *columns, HC_DPOINT *points) |
Similar to Show_Mesh(), but returns double-precision values. More... | |
void | Show_Mesh (HC_KEY key, int *rows, int *columns, HC_POINT *points) |
Returns the previous definition of a mesh, as referenced by a key. More... | |
void | Show_Mesh_Size (HC_KEY key, int *rows, int *columns) |
Finds the size of a given mesh. This is usefule in determining the size of the data structure that must hold points More... | |
void | Show_Partial_Mesh (HC_KEY key, int row_offset, int col_offset, int row_count, int col_count, HC_POINT *points) |
Returns a portion of the previous definition of a mesh, as referenced by a key. More... | |
Detailed Description
Function Documentation
◆ DShow_Mesh()
void DShow_Mesh | ( | HC_KEY | key, |
int * | rows, | ||
int * | columns, | ||
HC_DPOINT * | points | ||
) |
Similar to Show_Mesh(), but returns double-precision values.
- Parameters
-
key - Unique numeric identifier pointing to a mesh in the database. rows - Number of rows of vertices in the mesh. Returned to caller. Passed by reference always. columns - Number of columns of vertices in the mesh. Returned to caller. Passed by reference always. points - A rows x columns array of x-y-z triplets of the coordinates of the vertices of the mesh. You can also use a simple rows x 3 array of floats. A one-dimensional vector (with the entries packed row by row) may be used in place of the full 2-D/ 3-D array. Returned to caller. Passed by reference always.
DETAILS
No additional details. See Show_Mesh().
◆ Show_Mesh()
void Show_Mesh | ( | HC_KEY | key, |
int * | rows, | ||
int * | columns, | ||
HC_POINT * | points | ||
) |
Returns the previous definition of a mesh, as referenced by a key.
- Parameters
-
key - Unique numeric identifier pointing to a mesh in the database. rows - Number of rows of vertices in the mesh. Returned to caller. Passed by reference always. columns - Number of columns of vertices in the mesh. Returned to caller. Passed by reference always. points - A rows x columns array of x-y-z triplets of the coordinates of the vertices of the mesh. You can also use a simple rows x 3 array of floats. A one-dimensional vector (with the entries packed row by row) may be used in place of the full 2-D/ 3-D array. Returned to caller. Passed by reference always.
DETAILS
Show_Mesh() reads back the x-y-z's currently stored in a mesh. This is useful if your program is not storing its own copy of the mesh data. The key for the mesh might come from Show_Selection_Element() or Find_Contents() , or it might have been saved by your program when the mesh was created.
Use Show_Mesh_Size() to determine how large the points array is going to need to be, before you call Show_Mesh() .
Show_Partial_Mesh() is useful for looking at a portion of a mesh.
NOTES
RESTRICTIONS
◆ Show_Mesh_Size()
void Show_Mesh_Size | ( | HC_KEY | key, |
int * | rows, | ||
int * | columns | ||
) |
Finds the size of a given mesh. This is usefule in determining the size of the data structure that must hold points
- Parameters
-
key - Unique numeric identifier pointing to a mesh in the database. rows - Number of rows of vertices in the mesh. Returned to caller. Passed by reference always. columns - Number of columns of vertices in the mesh. Returned to caller. Passed by reference always.
DETAILS
No additional details. See Show_Mesh()
◆ Show_Partial_Mesh()
void Show_Partial_Mesh | ( | HC_KEY | key, |
int | row_offset, | ||
int | col_offset, | ||
int | row_count, | ||
int | col_count, | ||
HC_POINT * | points | ||
) |
Returns a portion of the previous definition of a mesh, as referenced by a key.
- Parameters
-
key - Unique numeric identifier pointing to a mesh in the database. row_offset - Row offset of the first point to be returned. col_offset - Column offset of the first point to be returned. row_count - Number of rows of vertices requested to be returned in the points array col_count - Number of columns of vertices requested to be returned in the points array. points - A rows x columns array of x-y-z triplets of the coordinates of the vertices of the mesh. You can also use a simple rows x 3 array of floats. A one-dimensional vector (with the entries packed row by row) may be used in place of the full 2-D/ 3-D array. Returned to caller. Passed by reference always.
DETAILS
No additional details. See Show_Mesh()