---
name: "sc_RenderedPolygons"
section: "3"
platform: "linux"
package: "libsc-doc"
version: "2.3.1-22"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/sc_RenderedPolygons"
---

# sc\_RenderedPolygons(3)

## NAME

sc::RenderedPolygons

## SYNOPSIS

Inherits **sc::RenderedObject**.

### Public Types

enum **Coloring** { **None**, **Vertex** }\

### Public Member Functions

**RenderedPolygons** (const **Ref**\< **KeyVal** \> &)\
 void **initialize** (int nvertex, int nface, RenderedPolygons::Coloring c=RenderedPolygons::None)\
 void **set\_vertex** (int, double x, double y, double z)\
 void **set\_vertex\_rgb** (int, double r, double g, double b)\
 void **set\_vertex\_color** (int i, const **Color** &c)\
 void **set\_face** (int iface, int v1, int v2, int v3)\
 void **set\_face** (int iface, int v1, int v2, int v3, int v4)\
 int **nvertex** () const\
 int **nface** () const\
 int **nvertex\_in\_face** (int iface) const\
 const double \* **vertex** (int i) const\
 double **vertex** (int i, int j) const\
 int **face** (int i, int j) const\
 double **vertex\_rgb** (int i, int j) const\
 int **have\_vertex\_rgb** () const\

### Protected Member Functions

void **render** (const **Ref**\< **Render** \> &)\

### Additional Inherited Members

## Member Function Documentation

### void sc::RenderedPolygons::render (const Ref\< Render \> &)` [protected]`, ` [virtual]`

Implements **sc::RenderedObject**.

## Author

Generated automatically by Doxygen for MPQC from the source code.
