iCAx开思网

标题: 影子模拟——我的做法 [打印本页]

作者: sunemy    时间: 2006-4-17 08:45
标题: 影子模拟——我的做法
这道题已经出了很久了,想必日理万机的版大应该不小心忘掉了。
我分享一下我的做法(不会奖励我-2分吧??
原帖连接:
https://www.icax.org/viewthread. ... p;extra=&page=1
作者: sunemy    时间: 2006-4-17 08:46
这是我发在13楼的帖子:
不是用组件,而是在零件里面,先草绘
再用草绘的线做参照做小车和影子,
然后在关系式里面输入$d9=$d9-0.1
无限再生而成。
作者: sunemy    时间: 2006-4-17 08:47
这是我发在原帖37楼的:
一直以为影子是变速运动。
昨天问了一下我当物理老师的舅舅(汗!还跟他争了半天)
才知道是匀速运动。
速度是100/9
可以用运动模拟作出来的。

这个asm有点问题被我删了

[ 本帖最后由 sunemy 于 2006-4-17 10:00 编辑 ]
作者: sunemy    时间: 2006-4-17 08:56
其实说白了的话,这道题简单的不得了。
只是影子运动的规律可能一下子想不到是匀速运动。
因为车子是匀速的,而影子的边和车子的边一直成相似三角形的相应边,所以也是匀速的。
作者: sunemy    时间: 2006-4-17 09:10
回复snowing大:
作者: author000    时间: 2006-4-17 09:17
下載了上面的文件,怎麼光線沒有跟著跑啊?
作者: sunemy    时间: 2006-4-17 09:22
嘻嘻,光线偷懒没做
作者: sunemy    时间: 2006-4-17 09:44
刚搞了一个有光线运动的

这个asm应该没问题了

[ 本帖最后由 sunemy 于 2006-4-17 10:04 编辑 ]
作者: 袖珍天使    时间: 2006-4-17 11:15
收到。谢谢!
作者: christ000    时间: 2006-4-17 11:29
影子长度是会变化的,下面有示意图——
作者: 袖珍天使    时间: 2006-4-17 11:29
收到。谢谢!
作者: 袖珍天使    时间: 2006-4-17 11:46
原帖由 christ000 于 2006-4-17 11:29 发表
影子长度是会变化的,下面有示意图——


同意
作者: author000    时间: 2006-4-17 11:58
光線照射確實有點不對勁.
是不是要再做兩條線,一共四條線。
作者: 谷歌    时间: 2006-4-17 12:04
有趣,车子匀速,想不到影子竟然也是匀速,,斑竹加分吧。
作者: sunemy    时间: 2006-4-17 12:04
原帖由 christ000 于 2006-4-17 11:29 发表
影子长度是会变化的,下面有示意图——


对!是这样子的

如果按是题意(车子的行程不是太长的话),我的做法在着色情况下是没有破绽的(由于影子变化的长度一部分是在车下,看不见的。)所以我又发了一张线框图

如果是影子长度还要变化的话,这样子我做不起来。还请高手指点迷津。

[ 本帖最后由 sunemy 于 2006-4-17 12:22 编辑 ]
作者: 无梦    时间: 2006-4-17 12:44
原帖由 sunemy 于 2006-4-17 08:56 发表
其实说白了的话,这道题简单的不得了。
只是影子运动的规律可能一下子想不到是匀速运动。
因为车子是匀速的,而影子的边和车子的边一直成相似三角形的相应边,所以也是匀速的。

怎么是匀速的呢?我也一直以为是变速的呢
作者: 无梦    时间: 2006-4-17 12:50
原帖由 sunemy 于 2006-4-17 08:47 发表
这是我发在原帖37楼的:
一直以为影子是变速运动。
昨天问了一下我当物理老师的舅舅(汗!还跟他争了半天)
才知道是匀速运动。
速度是100/9
可以用运动模拟作出来的。

这个asm有点问题被我删了

你舅舅会不会把这题拿去考他的学生啊
作者: sunemy    时间: 2006-4-17 13:02
原帖由 无梦 于 2006-4-17 12:50 发表

你舅舅会不会把这题拿去考他的学生啊


其实,我觉得这是一道很好的物理题。

运动模拟反而在次了。
作者: stzly    时间: 2006-4-17 18:53
学学
作者: 3255xxxx    时间: 2006-4-18 08:44
又有人顶回了这个话题,我也凑热闹说一下我的做法。我的方法适用于比较一般情况,就是小车位于灯柱下的任何位置且运动方式任意(不过要适当添加一些判断用的语句)。图示中为直线运动。

1。建立基本模型,用点代表光源,用长方体代表车,TOP面作为地面,后面阴影的投影面
2。从光源做CURVES连接长方体各顶点,共8条CURVES。
3。在TOP面上做8个点,这8个点分别为步骤2中8条CURVES与TOP的交点。
4。在TOP面上做6个四顶点FLAT平面,分别以步骤3中的8个点作为参考,每个FLAT面的四个顶点应该按照长方体上的各个面的几何关系来对应选取。
5。对步骤5中的6个FLAT面合并操作,合并时选JOIN选项。得到的面即为长方体(车)在当前位置的投影。

此方法可以实现一个方向直线运动的大多数投影,除了两个特例,就是小车头尾与灯同面的时候,无法重建FLAT面,所以在PRO/GROGRAM中增加了几条判断语句,对应几个特例情况分别做了相应的特征,然后模型重建时就根据条件判断调用哪些特征。

本来想用运动模拟,不过阴影是个自身变形的过程,不知道在运动模拟中怎样实现,最后还是作罢,做成静态的手动输入参数。用sensitivity分析命令倒作出了动态变形效果。

存在一个问题,当通过参数变更让小车从灯柱这边运动到灯柱另一边的时候,有一两个FLAT特征会重建出错,而如果对这些出错特征REDEFINE的话,去根本不用更改任何东西,直接确定就可以重建成功,不知何故?

过程就是这样,以下为相关截图和模型文件。
有趣的话题,期待更好的做法。
作者: 3255xxxx    时间: 2006-4-18 08:46
相关模型

[ 本帖最后由 3255xxxx 于 2006-4-18 00:49 编辑 ]
作者: 3255xxxx    时间: 2006-4-18 08:47
相关模型




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3