### 26.3.4 Defining geometric objects without drawing them

The nodisp command defines an object without displaying it.

- nodisp takes command, a command to create an object.
- nodisp(command) creates the object withouth drawing it.

Setting a variable to a graphic object draws the object.

#### Examples

C:=point(1+i)

nodisp(C:=point(1+i))

Here, the point C is defined but not displayed. It is equivalent to following the command with :;,

C:=point(1+i):;

To define a point as above and display it without the label, enter the point’s name;

C

Alternatively, you can get the same effect by defining the point within an eval statement:

eval(C:=point(1+i))

To later display the point with a label, use the legend command:

legend(C,"C")

or:

point(affix(C),legend="C")

In this case, the string “C” can be replaced with any other string as a label. Alternatively, redefine the variable as itself:

C:=C

prints C with its label.