The nodisp command defines an object without displaying it.
Setting a variable to a graphic object draws the object.
| 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.