三维图形化C++趣味编程
上QQ阅读APP看书,第一时间看更新

实时绘图形

Dev-C++智能开发平台能够模拟Logo语言的实时绘图模式,即在控制台窗口每输入一行绘图代码,绘图窗口就实时绘制出相应的图形,这对于初学者熟悉绘图命令,了解命令中每个参数的作用非常有用。

开启实时绘图模式的语句为Cmd.Input();(如图1.28所示)。

图1.28

编译运行后,控制台窗口变为命令输入窗口,例如输入Model.Teapot(50,0);后回车,绘图窗口就会实时绘制出一个茶壶,如图1.29所示。

图1.29

实时绘制模式支持绝大多数绘图命令和基本的流程控制语句,流程控制语句有:

Bye();表示退出实时绘制模式。

Clear();表示清除之前所有的实时绘图命令。

Clear(n);表示清除前n句绘图命令,n应替代为一个具体的数字,例如Clear(3);。

通过键盘的“上”“下”方向键,可以调出之前输入的实时绘图命令。

任务 【题1.4】请通过查阅Dev-C++智能开发平台功能区的“绘图助手”,尝试绘制各种立体图形,例如绘制一个金字塔等。