找回密码
 注册
Simdroid-非首页
查看: 536|回复: 8

[演示项目] Travelling in space

[复制链接]
发表于 2008-10-31 13:02:17 | 显示全部楼层 |阅读模式 来自 江苏无锡
Have you even image one day you drive the future vehicle and are travelling in space ?

http://demonstrations.wolfram.com/FlightThroughAStarCluster/




  1. Manipulate[
  2. SeedRandom[seed];
  3. stars = 20 Table[{Cos[#1] Sqrt[1 - #2^2],
  4.        Sin[#1] Sqrt[1 - #2^2], #2} &[Random[Real, {0, 2 Pi}],
  5.      Random[Real, {-1, 1}]], {5000}];
  6. plants =
  7.   Table[{Yellow,
  8.     Sphere[Append[RandomReal[{-1, 1}, {2}], RandomReal[{-10, 10}]],
  9.      RandomReal[0.03]]}, {100}];

  10. Graphics3D[{White, PointSize[0.001], Point[stars], plants},
  11.   Background -> Black, Boxed -> False, SphericalRegion -> True,
  12.   ImageSize -> {550, 320}, ViewVector -> {0, 0, time},
  13.   ViewAngle -> 45 °],
  14. {{seed, 1234, "seed"}, 12, 12345, 1, Appearance -> "Labeled"},
  15. {{time, -10, "time"}, -10, -1, 0.001, ControlType -> Animator,
  16.   AnimationRate -> 0.5},
  17. ControlPlacement -> Top, TrackedSymbols -> Manipulate,
  18. SynchronousInitialization -> False, SaveDefinitions -> True,
  19. AutorunSequencing -> {1, 2, {3, 25}}]
复制代码

[ 本帖最后由 FreddyMusic 于 2008-11-13 09:26 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-11-1 00:22:59 | 显示全部楼层 来自 美国
Simdroid开发平台
再加几个飞船,就成星球大战了.:victory:
回复 不支持

使用道具 举报

发表于 2008-11-1 10:47:09 | 显示全部楼层 来自 山西太原

Simplified version by Dynamic[]

  1. DynamicModule[{PointData = {}},
  2. Graphics[{Dynamic[
  3.     Map[{White, PointSize[0.02 Sqrt[#[[1, 1]]^2 + #[[1, 2]]^2]],
  4.        Point[#[[1]]]} &,
  5.      PointData =
  6.       Select[Map[{#[[1]] + #[[2]], #[[2]]} &,
  7.         Join[PointData, {{{0, 0},
  8.            RandomReal[{-0.04, 0.04}, 2]}}]], (-1 < #[[1, 1]] <
  9.            1) && (-1 < #[[1, 2]] < 1) &]]]}, PlotRange -> 1,
  10.   Background -> Black]]
复制代码


改成了2D的,通过调节PointSize使得看起来具有远近效果。当然它和严格的三维模拟在透视学上是有重大区别的。

本来以为2D的会更快,结果发现我家的机子仍然跑不起来……星星太多了
回复 不支持

使用道具 举报

发表于 2008-11-28 20:40:00 | 显示全部楼层 来自 山东淄博
对我这个新手而言,真是打开眼界。 令人神往的想象
回复 不支持

使用道具 举报

 楼主| 发表于 2009-6-15 16:10:52 | 显示全部楼层 来自 江苏无锡
改成了2D的,通过调节PointSize使得看起来具有远近效果。当然它和严格的三维模拟在透视学上是有重大区别的。

本来以为2D的会更快,结果发现我家的机子仍然跑不起来……星星太多了
marveloustau 发表于 2008-11-1 10:47


Tau,  I think you are looking for this project ?

http://demonstrations.wolfram.com/OlberssParadox/
回复 不支持

使用道具 举报

发表于 2009-6-19 20:04:03 | 显示全部楼层 来自 上海
也跑不动 星星太多了
回复 不支持

使用道具 举报

发表于 2009-7-23 17:59:01 | 显示全部楼层 来自 辽宁沈阳
漂亮
回复 不支持

使用道具 举报

发表于 2009-7-24 12:48:55 | 显示全部楼层 来自 美国
简单问题:没几个星球和星星是圆的,应该都是破破烂烂的吧。
回复 不支持

使用道具 举报

发表于 2010-4-28 19:45:23 | 显示全部楼层 来自 江苏南京
牛叉啊  呵呵
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 21:20 , Processed in 0.041900 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表