用WPF 做了一个简单的太阳系
来源:互联网 发布:perl语言和python 编辑:程序博客网 时间:2024/05/20 09:21
这次主要的目的是为了学习它的3d动画方法,只用了xaml,没有写代码。
先是上网查了查行星数据,做了8个大行星和一个月亮在里面,不过发现如果真的按实际比例画的话,太不容易观看了,就比如太阳半径 是地球的109倍,距离更大,近25000倍,在图上会除了太阳其他都像像素点那么小,于是只好把距离按10Mkm作为一个单位,而画行星的半径按地球半径6378km作为一个单位,然后忽略太阳大小,直接设为1个单位半径,才出来如上面的图。
需要更进的地方还有很多:
1.行星表面贴图
2.土星光环
3.黄赤交角,我只设了地球的,不过有问题,看来不能用Rotate3DTransform来进行行星的旋转,那样交角会变,估计要用geometry path animation,而且行星实际的轨迹也不是圆形,这一步看来需要改进比较多
4.初始数据
。。。
- 用WPF 做了一个简单的太阳系
- 做一个简单的太阳系(二)
- Unity3d入门作——做一个简单的太阳系(一)
- 制作简单的太阳系
- 简单的太阳系模型
- 用WPF做的一个坐标轴
- 用servlet做了一个简单的登录界面
- 做了一个flex的简单尝试
- WPF做的简单Clock
- Unity3D制作简单的太阳系
- Unity3D:简单太阳系的制作
- 简单的做了一个苹果支付的demo
- WPF做了一个界面 感觉和WINFORM还是有很多相似之处的
- 做了一个简单的Emoji表情输入键盘
- WPF做一个闪动的按钮
- 用了半天时间做的一个简单的递归下降分析器
- 实验室要做一个hadoop上传文件性能测试,自己用实验室电脑做了个简单的测试
- 用WPF做一个简易浏览器
- DataTable使用方法!
- 老鼠自卑的心结分析以及解决办法
- 【转载】从程序员到非程序员之博客篇
- 少走弯路的十条忠告
- Linux下的多线程编程
- 用WPF 做了一个简单的太阳系
- 用程序表达的有隔断的盒子——线性表(C++)
- JSF 组件开发 - Java ServerFaces 及代码示例
- 谈谈JSF
- 什么是Swing?它和AWT比有什么优点?-
- CRM 对您的企业的作用
- 测试一下个人空间
- Rails 2.0 正式发布——开创Web开发的新境界
- 硬盘基本概念