用WPF 做了乙個簡單的太陽系

2021-04-14 01:55:13 字數 492 閱讀 8539

這次主要的目的是為了學習它的3d動畫方法,只用了xaml,沒有寫**。

先是上網查了查行星資料,做了8個大行星和乙個月亮在裡面,不過發現如果真的按實際比例畫的話,太不容易**了,就比如太陽半徑 是地球的109倍,距離更大,近25000倍,在圖上會除了太陽其他都像畫素點那麼小,於是只好把距離按10mkm作為乙個單位,而畫行星的半徑按地球半徑6378km作為乙個單位,然後忽略太陽大小,直接設為1個單位半徑,才出來如上面的圖。

需要更進的地方還有很多:

1.行星表面貼圖

2.土星光環

3.黃赤交角,我只設了地球的,不過有問題,看來不能用rotate3dtransform來進行行星的旋轉,那樣交角會變,估計要用geometry path animation,而且行星實際的軌跡也不是圓形,這一步看來需要改進比較多

4.初始資料

用python實現乙個簡單的cache系統

2013年01月02日 綜合 共 2016字 字型大小 小 中 大 原文檢視 本文章的 本篇文章將介紹python中的decorator,中文翻譯為 裝飾器 魔法。在這篇文章中我們將熟悉decorator使用的基本方式和基本使用例子,並利用decorator來實現乙個高階的例子 快取系統 cache...

用python實現乙個簡單的cache系統

原文檢視 本篇文章將介紹python中的decorator,中文翻譯為 裝飾器 魔法。在這篇文章中我們將熟悉decorator使用的基本方式和基本使用例子,並利用decorator來實現乙個高階的例子 快取系統 cache system decorator已某種方式可以簡化編碼量,並增加了 的可讀性...

終於用VC MFC做了乙個真正的程式

花了兩天多的時間做了乙個 信使服務 程式,呵呵,以前在網上見到過,居然要花錢註冊的。其實就是用了那個 messagebuffersend函式,再用乙個 messagenameadd函式把隨便乙個名字加進去,就可以把自己的身份隱藏了。以前在學校的時候由於用的是固定ip,經常收到的很多廣告就是用這種方式...