2012-01-04 75 views
-3

是否可以编写一个程序来制作图像,让我们说一个圆角大小的硬币,以光速来回移动您的计算机屏幕,可以说20英寸宽的显示器;如果没有,那么有可能使图像以50或100英里/小时的速度在屏幕上移动。以光速移动屏幕上的图像

+11

你知道显示器的刷新率吗?你知道光线在一次刷新过程中有多远?先做数学,然后在你的问题中发布结果。暗示。在1/60秒的时间内,光线(真空中)行进几公里。多少? – 2012-01-04 20:12:09

+1

您将被限制在刷新率。对于在屏幕上以光速移动的物体,您可以告诉用户您正在进行此操作。这个评论有一个大光圈,它以光速的顺序移动。 – Joe 2012-01-04 20:13:34

+1

仅当您的图像由中微子组成时。 – skaffman 2012-01-04 20:13:37

回答

6

是否有可能编写一个程序,可以制作一个图像,让我们说一个圆的大小一角硬币,以光速移动穿过电脑屏幕, 20英寸宽

光速是299,792,458米每秒。你的屏幕大约有半米,每秒刷新约60次。在屏幕的一次刷新中,您的硬币将不得不跨过屏幕五百万次。

虽然你可以模拟这个。只需在屏幕上绘制一角硬币横条即可。

50英里/小时的速度是每秒22.352米,所以你不会在那个速度看到任何特别有用的东西。

+0

如果我们有一台巨型显示器会怎么样?我想知道监视器必须有多宽,或者硬币移动的速度有多慢才能看到它在屏幕上来回移动,如果屏幕可以说是一英里宽的话。带上计算器的时间! – 2012-01-04 20:35:30

+2

@JuanVelez:一英里宽的屏幕?它会每秒来回186282次。或者,每帧3104次。还是一个酒吧。要看到它,你的屏幕必须超过1034英里宽。 – 2012-01-04 20:42:35

+1

@JuanVelez你会不会在这个问题的任何地方,或者你是在用愚蠢的假设来浪费每个人的时间?如果你只是想找一个关于光线移动速度的概念,请参阅http://en.wikipedia.org/wiki/File:Speed_of_light_from_Earth_to_Moon.gif – ceejayoz 2012-01-04 20:46:44

1

这是不可能的,因为真正的光速几乎不会被任何事物所感受到。即使考虑一个完美的屏幕只能使用光纤,您仍然需要至少从计算机到屏幕的距离才能使物体移动。该信号会传播一段需要时间的距离,因此会降低物体在屏幕上行进的总体速度。

50至100英里每小时的速度绝对不可与光速相提并论。这样做应该没有问题。

+3

监视器之间的“移动距离”(电缆长度)无关。这意味着动画显示的时间晚于计算机发送的动画,它不会改变在屏幕上移动的物体的感知速度。 – 2012-01-04 20:24:49

+0

我确实考虑将对象从屏幕上的一个点移动到屏幕上的相反点并计算所需的时间。为了模拟这种速度交错,运动不是必需的。 – Zonata 2012-01-04 20:33:43

4

光速约为每秒186,282英里,即11,802,827,520英寸每秒。在你的20英寸显示器上,它会每秒反弹590,141,376次。我们会慷慨地说你的显示器的刷新频率是120Hz,这意味着你只能在每4,917,845次反弹中看到1次。这是如果点可以在需要时即时绘制的。

+0

这就是我正在寻找的答案。谢谢! – 2012-02-24 19:40:22