Part Extrude/cs

Description
A parametric Extrusion feature is available in the Part workbench from the Part tool bar and Part menu. Part Extrude extends a shape by a specified distance, in a specified direction. The output shape type will vary depending on the input shape type and the options selected.

In most common scenarios, the following lists the expected output shape type from a given input shape type,
 * Extrude a Vertex (point), will produce a lineal Edge (Line)
 * Extrude a open edge (e.g. line, arc), will produce a open face (e.g. plane)
 * Extrude a closed edge (e.g. circle), will optionally produce a closed face (e.g. an open ended cylinder) or if the parameter "solid" is "true" will produce a solid (e.g. a closed solid cylinder)
 * Extrude a open Wire (e.g. a Draft Wire), will produce a open shell (several joined faces)
 * Extrude a closed Wire (e.g. a Draft Wire), will optionally produce a shell (several joined faces) or if the parameter "solid" is "true" will produce a solid
 * Extrude a face (e.g. plane), will produce a solid (e.g. Cuboid)
 * Extrude a Draft Shape String, will produce a compound of solids (the string is a compound of the letters which are each a solid)

Parameters
The parametric rectangular cuboid is defined by the parameters
 * Base, - the input shape, (the shape upon which the Part Extrude was applied)
 * Dir, the direction and distance to extend the shape, as defined by a specified distance in each of the x, y and Z axis.
 * solid, true or false, toggles between a surface or a solid where not other wise defined by the nature of the extrusion
 * Taper Angle,
 * Placement, the standard placement parameters
 * Label,