公众号原文:公众号_Xi说SVG_SVG_19_太阳_地球_月亮_三球仪

本次实现的三球仪,太阳、地球、月亮都是有自转效果的,地球和月亮也都有自己的公转。

我定义了渐变色来显示出三颗球体的自转,但由于在文章中展示不出效果,所以改为了纯色,视频中是渐变色的效果,可查看。

简单来个知识普及:

太阳(太阳系的中心天体)

太阳是太阳系的中心天体,占有太阳系总体质量的99.86%。太阳系中的八大行星、小行星、流星、彗星、外海王星天体以及星际尘埃等,都围绕着太阳公转,而太阳则围绕着银河系的中心公转。

地球(Earth)是太阳系八大行星之一,按离太阳由近及远的次序排为第三颗,也是太阳系中直径、质量和密度最大的类地行星,距离太阳1.5亿公里。地球自西向东自转,同时围绕太阳公转。现有40~46亿岁, [1]  它有一个天然卫星——月球,二者组成一个天体系统——地月系统。46亿年以前起源于原始太阳星云。

月球,俗称月亮,古时又称太阴、玄兔、婵娟、玉盘,是地球的卫星,并且是太阳系中第五大的卫星。月球直径大约是地球的四分之一,质量大约是地球的八十一分之一。月球是质量最大的卫星,月球表面布满了由小天体撞击形成的撞击坑。月球与地球的平均距离约38万千米,大约是地球直径的30倍。

上效果

三球仪-太阳-地球-月亮

Xi说孔方兄认证

SVG_19_太阳_地球_月亮_三球仪_自转_公转相关推荐

  1. 基于C#的2D太阳、地球、月亮运动轨迹模拟实现

    1.题目要求:    如题所示----基于C#的2D太阳.地球.月亮运动轨迹模拟实现. 2.研究思路:      此题目属于图形学中比较典型的有关运动轨迹实现的问题.      首先二话不说,站在面向 ...

  2. MATLAB-实现太阳、地球、月亮三者之间运转关系的模拟

    例题:宇宙中存在着诸多的天体,以行星地球为例,地球绕着太阳进行公转,同时自身进行着自转.同样的,月亮在围绕地球旋转的同时自身也在自转.为了问题的简单化,假设太阳处于固定位置,且自身只有自转,只考虑太阳 ...

  3. openGL绘制带纹理太阳、地球、月亮,并且地球自转并且围绕太阳旋转。月亮自转也会围绕地球旋转

    openGL系列文章目录 前言 使用openGL绘制太阳.地球.月亮,太阳自转,地球自转并且围绕太阳旋转.月亮自转也会围绕地球旋转,其实月亮也会围绕太阳旋转的. 一.效果 还是有不满意的地方: 1.没 ...

  4. html中怎么制作太阳月亮交替,使用纯CSS实现太阳和地球和月亮运转模型动画的方法...

    使用纯CSS实现太阳和地球和月亮运转模型动画的方法 发布时间:2020-09-22 10:42:05 来源:亿速云 阅读:140 作者:小新 使用纯CSS实现太阳和地球和月亮运转模型动画的方法?这个问 ...

  5. Three.js - 模拟太阳、地球、月亮的运动(十一)

    简介 本节我们简单的模拟地球绕着太阳转,月球绕着地球转.从月球的角度看,它是在地球的 "局部空间 "中绕着地球转,地球和月球合成一组是在全局空间绕着太阳转. 基础场景 <!D ...

  6. 【OpenGL】太阳、地球、月亮实例(一)

    准备把自己这几天的学习opengl的经验写下来,自己是这方面的小白,希望大神可以对有问题以及可以优化的地方提出来.也欢迎指出不足和吐槽.希望帮到小白. 自己参考得比较多的网站是这个: http://w ...

  7. openGL编程学习(3):太阳、地球、月亮(含自转和公转)和航天飞机

    太阳.地球和月亮的显示 sphere.h #include <cmath> #include <vector> #include <glm\glm.hpp> cla ...

  8. 第一个动画——太阳、地球和月亮(教程例题)

    搜索到了一个比较容易的初级OpenGL教程,对初学者比较友好.讲解,练习都比较详细,入门门槛比较低.看了好几节可了,把一个练习题做了一遍.现在贴上来.特别初级的爱好者水平,大神就绕道了. 这个是完整代 ...

  9. OpenGL “太阳、地球和月亮”天体运动动画 例子

    http://oulehui.blog.163.com/blog/static/7961469820119186616743/ OpenGL "太阳.地球和月亮"天体运动动画 例子 ...

最新文章

  1. wordpress php 7 速度优化,WordPress优化提速必做的6种操作代码篇
  2. Swift App项目总结
  3. 构造函数和析构函数的简单说明
  4. c code first mysql_Code First for MySql命令操作
  5. 查看库中所有表有多少数据
  6. java ee web高级,Java EE Web高级开发案例
  7. Atitit usrQBK1600 技术文档的规范标准化解决方案
  8. verilog出租车计价器
  9. SpringMVC接受JSON参数详解及常见错误总结我改
  10. Python安装geopandas库
  11. Windows安装及配置MongoDB
  12. C/C++[codeup 1933,1993]图形输出
  13. 论文阅读:Deep forest/深度森林/gcForest
  14. operands could not be broadcast together with shapes解决方案
  15. selenium定位到元素后获取其属性_selenium定位tr及td,并获取其文本及属性
  16. 地震产生的原因和征兆
  17. 《大魔术师》:给内地闹剧变个“魔术”
  18. 如何锻炼自己的记忆力
  19. 利用Solidworks Motion将带有质量信息和关节约束的三维模型导入ADAMS
  20. Kafka生产者分区

热门文章

  1. PendSV中断服务函数
  2. C++学习(四四二)cmake ninja build.ninja rules.ninja
  3. 安卓:使用Tasker关闭微信APP录音权限,防止被监听推送广告
  4. 微信公众账号后台怎么解除小程序_微信小程序解除绑定 微信小程序怎么授权...
  5. [Excel] excel中如何快速统计出各个项出现的次数?
  6. 人格“障碍”,并非洪水猛兽 | 摸鱼系列
  7. brafteditor防抖_braft-editor
  8. 高并发必学的 CAS 操作,看这篇就够了!
  9. Pioneer电源维修实践经验分享PM2675A-1-3
  10. Oracle11g数据库和客户端百度网盘下载地址