scratch怎么画圆

我们说的画圆不特定指如何用画笔去绘制,而是只要能在舞台上实现一个圆的效果即可,到底有多少种方法呢?大家不妨跟我们一起脑洞大开,欢迎提交你的独特创意与大家分享。

  本节我们说的填充法画圆其原理就是利用圆的另一个定义:在同一平面内,到定点的距离等于定长的点的集合叫做圆。

  那么定点指的就是圆心,定长就是半径,我们所要做的就是找出这些点的就可以了。如下图:

  我们绘制两个角色,圆心,和点,尽可能的把这两个点做的小,并将这两个点的中心设置为造型的中心。

  接下来我们就要开始添加脚本了,为了能够灵活的画圆,我们设置了3个变量分别是圆心x、圆心y、半径。通过圆心x、圆心y来确定圆心的位置,也就是定义中的定点。

  选中“点”角色添加左图代码:当用户输入圆心位置后发出广播“圆心位置已确定”。选中“圆心”角色添加右图代码:告知角色圆心,并将角色移动到圆心位置。

  确定圆心后就来确定半径的大小,由用户输入。这样我们就可以确定x坐标和y坐标的取值范围了,这么做就是为了提高程序的运算效率,不去做无用的计算。例如我们圆心(10,0)半径是100那么X坐标的取值范围就是10-100到10 100,y坐标的取值范围就是0-100到0 100。

  因此我们从x、y坐标的最小值开始累加,寻找到圆心距离等于或小于半径的坐标值,然后通过图章工具来画出这个点,这样就把这个圆给填满了。下面是“点”的全部代码:

(0)

相关推荐

  • 几何画板按已知圆的方程画圆的方法

    比如已知圆的方程:x2+y2=32,画圆的方法有以下两种: 方法一 将圆方程进化为2个函数,分别画图像 步骤一 将圆方程进行移项.开平方,化成y=√(9-x2)和y=-√(9-x2)两个简单函数; 步 ...

  • SAI怎么画圆和星星图形?

    SAI小技巧,用SAI画圆和星星的方法. 1.打开sai新建一个画布后, 图层样式里新建一个钢笔图层,点击曲线工具,在画布上点击一下鼠标左键(鼠标不可以移动位置!),按一下键盘上的END键 2.按一下 ...

  • SAI怎么画圆? SAI绘制正圆的教程

    习惯用SAI的人都知道,在SAI中画圆是一个很大的问题,因为没有直接的画圆工具,那么如何才能在SAI上画一个正圆呢? 1.新建文件,点击铅笔工具,将直径拉到最大(可以按住中扩号键调整大小,这样才是最大 ...

  • sai怎么画圆? sai制作圆形头像的教程

    sai中没有画圆工具,该怎么绘制圆形呢?下面我们就阿里看看详细的绘制方法,很简单,需要的朋友可以学习一下. 1.打开sai软件,新建一个画布,选择铅笔工具 2.在画布上点一下,就有一个小圆啦~ 3.选 ...

  • 几何画板图文教程:画圆的内接n边形

    几何画板作为比较受欢迎的几何绘图工具,用它来构造几何图形非常方便.不仅可以借助其中的圆工具.多边形工具来画图,还可以借助其中的强大功能来构造几何图形.比如迭代功能,在几何画板中迭代的控制方式分为两种, ...

  • 几何画板怎么画圆内接三角形?

    圆内接多边形就是指在圆上取几个点作为多边形的顶点,然后依次连接点得到的图形.在黑板上画圆内接多边形还要借助圆规和直尺,这里给大家分享使用专业的几何绘图工具画圆内接三角形. 1.打开几何画板,选择左边绘 ...

  • 电脑白板软件中如何用圆规画圆?

    现在软件科技日益趋向完善,可是我们如何在白板中用圆规画图呢?下面就让小编带你们来看看吧!具体如下:1. 首先我们需要点击打开白板软件,2. 下一步点击如图所示右上角的"工具"一栏, ...

  • 用vb来制作屏幕画圆代码

    用vb来制作屏幕画圆代码 . 代码 01 '演示在屏幕上自动画圆的程序.如对参数.变量作改变,将有不同的效果. '申明API函数 Private Declare Function GetWindowD ...

  • catia画圆显示为椭圆怎么办?

    笔记本上安装了catia V5R21 64位的小伙伴们可能会发现这么一个问题:画圆结果成了椭圆?其实,这个问题主要是catia长宽比例失真造成的,那么应该怎么办呢? 方法一:修改环境变量 01 进入环 ...