# Draw_DC_XXX_Polytriangles

## Functions

void | `HIC_Draw_DC_Polytriangle`
void | `HIC_Draw_DC_Colorized_Polytriangle`
void | `HIC_Draw_DC_Gouraud_Polytriangle`
void | `HIC_Draw_DC_Phong_Polytriangle`
void | `HIC_Draw_DC_Textured_Polytriangle`

## Detailed Description

group `Draw_DC_XXX_Polytriangles`

## Function Documentation

void `HIC_Draw_DC_Polytriangle`(HIC_Rendition const *nr, int count, HIC_DC_Point const points[])

  This function draws a polytriangle.

  Parameters: | nr – A pointer to a const HIC_Rendition. count – An int. points – An array of const HIC_DC_Point.

void `HIC_Draw_DC_Colorized_Polytriangle`(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const color[], int single)

  This function draws a polytriangle using passed in color values instead of the rendition colors.

  Parameters: | nr – A pointer to a const HIC_Rendition. count – An int. points – An array of const HIC_DC_Point. color – A pointer to a const HIC_RGBAS32. single – A boolean.

void `HIC_Draw_DC_Gouraud_Polytriangle`(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBAS32 const colors[])

  This function draws a gouraud polytriangle.

  Parameters: | nr – A pointer to a const HIC_Rendition. count – An int. points – An array of const HIC_DC_Point. colors – A pointer to a const HIC_RGBAS32.

void `HIC_Draw_DC_Phong_Polytriangle`(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_DPlane const dplanes[], HIC_Point const worlds[], HIC_DPoint const dworlds[])

  This function draws a phong polytriangle.

  Parameters: | nr – A pointer to a const HIC_Rendition. count – An int. points – An array of const HIC_DC_Point. colors – A pointer to a const HIC_RGBA. planes – An pointer to a const HIC_Plane.

void `HIC_Draw_DC_Textured_Polytriangle`(HIC_Rendition const *nr, int count, HIC_DC_Point const points[], HIC_RGBA const colors[], HIC_Plane const planes[], HIC_DPlane const dplanes[], HIC_Point const worlds[], HIC_DPoint const dworlds[], float const params[], int param_width, HIC_Integer32 param_flags, float const params_alt[], int param_alt_width, HIC_Integer32 param_alt_flags)

  This function draws a textured polytriangle.

  Parameters: | nr – A pointer to a const HIC_Rendition. count – An int. points – An array of const HIC_DC_Point. colors – A pointer to a const HIC_RGBA. planes – A pointer to a const HIC_Plane. params – A pointer to a const float. param_width – An int. param_flags – A HIC_Integer32.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize 3DF in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize 3DF?
What are the latest release notes for HOOPS Visualize 3DF?
How do I start evaluating HOOPS Visualize 3DF?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...