x01.EarthRun
摘要:
月亮绕着地球转,地球绕着太阳转,一个 TranslateTransform3D + RotationTransform3D 即可搞定。难的是球体(Sphere)绘制。作为球体,由经度、纬度划分为一小块一小块的。球体的绘制,说白了,就是这一小块一小块的绘制。除上下极点外,每小块由四个点(Point3D)构成,即两个三角形。现在,只要求出了这些 Point3D,问题即可解决。为简便,不妨设球心 O 为(0,0,0),半径 r 为 1 。(WPF 3D 坐标:左到右 x 轴,下到上 y 轴,屏幕里到外 z 轴)如何求球面某经纬度交叉点 A (x,y,z)的 3D 坐标呢?1. 忽略 z 轴,设角 A 阅读全文
posted @ 2012-12-03 00:32 x01 阅读(1050) 评论(1) 推荐(1)
浙公网安备 33010602011771号