上QQ阅读APP看书,第一时间看更新
2.1 显示一个圆
读者可以在Processing中键入以下代码,并点击运行按钮,如图2-2所示。
sketch_2_1_1.pyde
1 circle(50, 50, 80)
图2-2
运行效果如图2-3所示,在窗口中画了一个圆。
circle(50, 50, 80)语句绘制了一个圆圈。circle为圆的英文单词,圆括号中的三个参数,(50, 50)表示圆的中心位置坐标,80表示圆的直径[1]。
图2-3
提示
Python语句中的标点符号,比如sketch_2_1_1.pyde中的括号“()”、逗号“,”都是英文标点符号(即半角标点符号),如果输入的是中文标点符号(即全角标点符号),则会提示程序错误。
提示
如果读者编写代码出错,可以参考本书配套电子资源中的代码。注意Processing的代码文件需要保存在其同名的文件夹下,如sketch_2_1_1.pyde保存在“第2章\ sketch_2_1_1\”目录下。
图2-3中程序绘制区域的大小默认为宽100px、高100px。键入以下代码,可以设置程序窗口的大小(size):
sketch_2_1_2.pyde
1 size(640,480)
2 circle(50, 50, 80)
size(640,480)设定窗口的宽度640px、高度480px,运行效果如图2-4所示。
图2-4
程序窗口的绘制区域采用直角坐标系,左上角的坐标为(0,0)。横轴方向由X坐标表示,取值范围为0~640;纵轴坐标由Y坐标表示,取值范围为0~480。窗口中任一点的位置可由其(X,Y)坐标来表示。
修改圆心坐标,我们可以在窗口正中心绘制一个圆(如图2-5所示):
sketch_2_1_3.pyde
1 size(640,480)
2 circle(320, 240, 80)
图2-5
也可以修改圆的直径,绘制更大一些的圆圈(如图2-6所示):
sketch_2_1_4.pyde
1 size(640,480)
2 circle(320, 240, 200)
图2-6
练习2-1:修改sketch_2_1_4.pyde,绘制出图2-7中的绘制效果。
图2-7