HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>


New_Convex_Clip_Region


Functions

HT_Convex_Clip_Region * New_Convex_Clip_Region (HT_Rendition *nr, int ncnt, HC_POINT *npts)
void Set_Convex_Clip_Region (HT_Rendition *nr, HT_Convex_Clip_Region *ccr)
void Free_Convex_Clip_Region (HT_Convex_Clip_Region *ccr)

Function Documentation

HT_Convex_Clip_Region * New_Convex_Clip_Region HT_Rendition *  nr,
int  ncnt,
HC_POINT *  npts
 

Define a new convex clip region.

Parameters:
nr - Rendition created with HIC_New_Rendition.Passed by reference always
ncnt - Number of points in npts.
npts - Vector of X-Y-Z triplets for the coordinates of the control points.
Returns:
region - Pointer to an HT_Convex_Clip_Region object.

DETAILS

NOTES

RESTRICTIONS

See also:
Set_Convex_Clip_Region, Free_Convex_Clip_Region

void Set_Convex_Clip_Region HT_Rendition *  nr,
HT_Convex_Clip_Region *  ccr
 

Applies a convex clip region into the rendering.

Parameters:
nr - Rendition created with HIC_New_Rendition.Passed by reference always
ccr - Pointer to an HT_Convex_Clip_Region object.

DETAILS

No additional details. See New_Convex_Clip_Region()

void Free_Convex_Clip_Region HT_Convex_Clip_Region *  ccr  ) 
 

Frees memory associated with the the clip region created by New_Convex_Clip_Region().

Parameters:
ccr - Pointer to an HT_Convex_Clip_Region object.

DETAILS

No additional details. See New_Convex_Clip_Region()
Main Index

HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>