---
name: "genprism"
section: "1"
platform: "linux"
package: "radiance"
version: "4R1+20120125-1+b1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/genprism"
---

# genprism(1)

generate a RADIANCE description of a prism

## NAME

genprism - generate a RADIANCE description of a prism

## SYNOPSIS

**genprism mat name** { **-** \| **vfile** \| **N v1 v2 .. vN** } \[ **-l lvect** \]\[ **-r radius** \]\[ **-c** \]\[ **-e** \]

## DESCRIPTION

*Genprism* produces a RADIANCE scene description of a prism, or extruded polygon. The polygon to extrude lies in the z==0 plane, and is given as a list of (x,y) pairs on the standard input (-), or from the file *vfile,* or on the command line preceded by the number of vertices, *N.* The order of the vertices and the extrusion vector *lvect* (default (0,0,1)) determine the surface orientations. The surfaces that make up the prism will be modified by *mat* and their identifiers will begin with *name.* The *-r* option may be used to round the corners of the object using spheres and cylinders. The *-c* option inhibits generation of a face connecting the last vertex to the first. The *-e* option inhibits generation of the end polygons.

## EXAMPLE

To produce a equilateral triangular prism:

-

  genprism clear\_plastic prism 3 0 0 .5 .866 1 0

## AUTHOR

Greg Ward

## BUGS

The rounding option only works for opaque prisms with outward facing normals. If the normals face inward, the appearance will be bizarre.

## SEE ALSO

[genrbox(1)](/genrbox/1.md), [genrev(1)](/genrev/1.md), [gensurf(1)](/gensurf/1.md), [genworm(1)](/genworm/1.md), [rpict(1)](/rpict/1.md), [rvu(1)](/rvu/1.md), [xform(1)](/xform/1.md)
