## Name

cpi — Copies old_tgc(an existing TGC shape) to a new TGC shape (new_tgc), positions the new TGC such that its base vertex is coincident with the center of the top of old_tgc, and puts mged into the primitive edit state with new_tgc selected for editing.

## Synopsis

`cpi` {`old_tgc new_tgc`}

## DESCRIPTION

Copies old_tgc(an existing TGC shape) to a new TGC shape (new_tgc), positions the new TGC such that its base vertex is coincident with the center of the top of old_tgc, and puts mged into the primitive edit state with new_tgc selected for editing. This command was typically used in creating models of wiring or piping runs; however, a pipe primitive has since been added to BRL-CAD to handle such requirements.

## EXAMPLES

The example shows the use of the cpi command to copy an existing TGC shape to a new TGC shape and position the new shape with its base vertex coincident with the center of the top of the existing shape.

Example 1. Copy an existing TGC shape to a new TGC shape.

`mged>` `cpi tgc_a tgc_b`

Copies tgc_a to tgc_b and translates tgc_b to the end of tgc_a.

## BUG REPORTS

Reports of bugs or problems should be submitted via electronic mail to <devs@brlcad.org>, or via the "cadbug.sh" script.