API Guide >

# Shapes

This section presents how to customize your own shapes using the Maya API, in addition to the pre-existing set of DAG shapes such as meshes and NURBS surfaces.

#### Topics in this section

- Shapes in Maya
- Shape classes
- Writing a shape
- Drawing and refresh
- Selection
- Components
- Tweaks and internal attributes
- Geometry data
- File IO
- Deformers
- Marking Menus
- Example Shapes