NAME
DtLineGetNormalIndex - Get the list of line normal indices
for all the lines in the given shape and group IDs.
SYNOPSIS
#include <Dt.h>
int DtLineGetNormalIndex( int shapeID, int groupID, int *count, long **indices);
DESCRIPTION
DtLineGetNormalIndex() returns a list of line normal indices
via the pointer to the variable indices given the shape
number, shapeID, and group number, groupID. The total number
of normal indices into the normal list (the length of the
indices array) is returned via the pointer to the count
parameter. Each line in the indices array is separated by
an index DtEND_OF_FACE (-1). The number of indices return
via the pointer to count includes the DtEND_OF_FACE
separators. For example, if the first group (groupID = 0)
of the first shape (shapeID = 0) has two triangles, the
format of the normal index array will be:
1 2 3 -1 4 5 6 -1
were indices 1, 2, and 3 are for line 0 and 4, 5, and 6 are
for line 1. The parameter count will be set to 8.
If no normals exist the indices array will be set to NULL.
The indices array is an internal buffer. Do not free or
modify the index array.
DIAGNOSTICS
DtLineGetNormalIndex() returns one on success and zero on
failure.
SEE ALSO
DtIndexCount(3W)
FILES
Link with -lDtOMio