Board logo

标题: 从简易扫描框架,怎么样放大和定位? [打印本页]

作者: 敬天爱人    时间: 2015-1-18 11:01     标题: 从简易扫描框架,怎么样放大和定位?

粗论分形中如何从简易扫描框架制作的基础上,建立放大功能和定位功能?请高手详细给一个制作过程。本人感激不尽。
作者: xiaongxp    时间: 2015-1-18 13:31

按原理自己作吧。
原理:通过位似变换实现缩放定位
图片.jpg

图片附件: 图片.jpg (2015-1-18 13:55, 13.8 KB) / 下载次数 3389
http://forums.netpad.net.cn/attachment.php?aid=23503&k=a6f4aa13b6e6486e49603037ea475f93&t=1751569781&sid=22b4j2


作者: 柳烟    时间: 2015-1-19 15:45

向老师已经用示意图讲得很明白了,老兄可自已试试作个定位与缩放功能的扫描框。扫描框是数学知识与画板技能结合的产物,其制作法不固定。我将早期扫描框的定位与缩放说说,看能否给老兄与启发。先说定位。
1、先调出系统坐标系,造作好一个矩形框作为扫描框。(单位点距原点为1cm)
1.png
2、初始位置时,将扫框中心与坐标系原点重合。此时扫出的图为原始大小。若要放大2倍,则将单位点移到距原点2cm处……等等。
2.png

图片附件: 1.png (2015-1-19 15:45, 3.24 KB) / 下载次数 3429
http://forums.netpad.net.cn/attachment.php?aid=23518&k=93ff68935d2493e8126ed3175bebc13e&t=1751569781&sid=22b4j2



图片附件: 2.png (2015-1-19 15:54, 3.38 KB) / 下载次数 3431
http://forums.netpad.net.cn/attachment.php?aid=23519&k=5997661070bea5a544cc75dd9e6cb687&t=1751569781&sid=22b4j2


作者: 柳烟    时间: 2015-1-19 16:00

3、如果想取扫描框中心与定位点重合后的扫框大小的那块图形,按通常思路,将框中心移到定位点中心,使其重合。
3.png
4、问题来了,如果定位的点横纵坐标大,超出屏幕区,这时扫框移到远处,见不到了,不好用。所以只好保特扫框位置固定,将坐标系原点沿与扫框中心到定位中心的方向的反方向平移同样距离,而不影响扫出的图形形态,如图所示。
4.png
到此,制作一个带缩放功能与定位功能的扫描框,已经不成问题了。

图片附件: 3.png (2015-1-19 16:00, 3.27 KB) / 下载次数 3435
http://forums.netpad.net.cn/attachment.php?aid=23520&k=8fa54cf5cb15ec89109b42d148fb4a62&t=1751569781&sid=22b4j2



图片附件: 4.png (2015-1-19 16:18, 3.94 KB) / 下载次数 3403
http://forums.netpad.net.cn/attachment.php?aid=23521&k=309f8c083d25fe1b76168f1093e1fe78&t=1751569781&sid=22b4j2


作者: 柳烟    时间: 2015-1-19 20:08

定位缩放扫描框.gsp (5.52 KB)
按上面的讲述作的,只是提供一个思路,至于其它功能的加入,老兄没事的时候玩玩,要有耐心,并静心研究,失败了又再来。
大家可用用,看看有无问题,有问题。

附件: 定位缩放扫描框.gsp (2015-1-19 20:08, 5.52 KB) / 下载次数 5246
http://forums.netpad.net.cn/attachment.php?aid=23525&k=69f856c02f6790ae6cc90daf730ea501&t=1751569781&sid=22b4j2
作者: 柳烟    时间: 2015-1-19 22:12

这是早期的扫描框,由分形几何制作。能定位与缩放,便于初学者掌握,今放在这,这可是老古董啊。
早期的扫描框(由分形几何制柳烟收藏).gsp (5.34 KB)
其实这坛子上分形的好多宝贝早就公之于众了,大家没留意,也没仔细研究,也没下功夫认真钻研里面的数学知识及画板技艺,想一口吃成一个大胖子,其实好多人都是掉了很多汗水的,关键是要静下心来搞。

附件: 早期的扫描框(由分形几何制柳烟收藏).gsp (2015-1-19 22:12, 5.34 KB) / 下载次数 5089
http://forums.netpad.net.cn/attachment.php?aid=23526&k=70020e84bf741ddb19686d2e17d3f9d1&t=1751569781&sid=22b4j2
作者: 敬天爱人    时间: 2015-1-20 03:21

感谢向老师和柳老师的细心和耐心指导。我自己制作了一个自认为带有缩放和定位的扫描框。问题:1.迭代次数通常什么范围?1.放大倍数什么范围?定位点的横纵坐标什么范围?为什么我没有扫出细节。几乎都是一些大柱子。我把我的制作贴上来请大师指点改进和,传授如何弄出精细的结构图案?
1.gif

附件: 自制扫描框.gsp (2015-1-20 03:22, 91.08 KB) / 下载次数 3630
http://forums.netpad.net.cn/attachment.php?aid=23529&k=1339a97bacf820dc86aef9372de52cc9&t=1751569781&sid=22b4j2

图片附件: 1.gif (2015-1-20 08:21, 17.11 KB) / 下载次数 3383
http://forums.netpad.net.cn/attachment.php?aid=23531&k=11c4dcae0a617df3a6c91bde6e156c2b&t=1751569781&sid=22b4j2


作者: 柳烟    时间: 2015-1-20 10:07

7# 敬天爱人
算法没有问题,你的M集没有用逃逸时间算法。
作者: 敬天爱人    时间: 2015-1-20 10:48

先做简易M集,再做全屏M集,最后做逃逸M集。我想先认真玩好简易M集。一步一个脚印往下走吧。请老师们多多指导,本人感激不尽




欢迎光临 inRm3D: 画板论坛 (http://forums.netpad.net.cn/) Powered by Discuz! 7.0.0