万花尺原理是什么?
的有关信息介绍如下:万花尺的基本原理是一个齿轮与另一个固定齿轮啮合,把笔尖放在动齿轮上的小孔里,齿轮运动时笔划过的轨迹可以形成美丽的曲线。
程序运行的原理也类似:让动齿轮每次滚过一个小的角度,计算小孔的坐标位置,然后记录下来。把所有记录下来的点坐标连缀成一条Bezier曲线就行了。
在这个插件中,固定齿轮、动齿轮、动齿轮上的小孔都是用户自己画的,当然,不用把一个个齿都画出来,用一个大圆代替固定齿轮、用一个小圆代替动齿轮(滚轮)就行了,程序可以保证两者准确啮合。
Select Path按钮要求用户先选择一个圆作为固定不动的大齿轮,即path。其实选任何曲线都可以,不一定是圆,甚至也可以选一条不封闭的曲线,这就是数字技术的优势了。
先选曲线,再点击Select Path,程序会“记住”用户选择图形。如果点按钮时忘了选曲线,程序会给出提醒。
Select Roller的功能类似,用来选择“滚轮”(Roller),就是万花尺里的动齿轮。
对所选的滚轮有几个要求:
1) 必须是群组,把滚轮外圈(就是一个圆)和笔孔(小圆,可以有好几个)组合在一起作为一个对象来选中;
2) 群组中最大的一个被当做外圈,其他物体统统当做笔孔;
3) 滚轮外圈必须是圆的,否则程序会提示错误然后退出;除滚轮外圈外的其他物体可以不是圆的,它们的中心坐标提供了画曲线所需的控制点,它们的形状则不重要,可以是任意形态。