The appearance of Bot and Cell objects is highly customizable. The visible characteristics of Bot and Cell objects are modified through the BotShape and CellShape objects. These objects give you control over an object's visibility, size, color, icon, and orientation behavior when moving.
You can assign one of 40 built-in shapes (see table below) to a Bot object through the Icon property of the BotShape object. The OrientMode property defines the way an icon changes during Bot movement. For example, you can specify that an icon should rotate with changes in a Bot object's heading, maintain a north-south orientation, or flip in the east-west direction depending whether the Bot has an eastern or western component to its heading. You can use the SetDefaults method of the BotShape object to set the default colors, size, and orientation mode for an icon, or you can customize these properties yourself.

You can change the color of a Bot or Cell object's border and internal fill using the ForeColor and FillColor properties, respectively. The BorderVisible property is used to set whether the shape's border is visible or not.

Setting the Cell Object's Appearance
You can change the appearance of a Cell through its CellShape object. The Style3D property defines the general appearance of a Cell - whether it is raised, sunken, or flat for example (see image below). Just as with a Bot object, you can change the color and fill style of a Cell through the ForeColor, FillColor, and FillStyle properties.

Setting an Object's Visibility
You can change whether an object is visible or not using the Show and Hide methods, or alternatively, by setting the Visible property to either True or False.
Imitate an Object's Appearance
You can copy the appearance attributes from one object to another object of the same type using the Imitate method.