SVG_19_太阳_地球_月亮_三球仪_自转_公转
公众号原文:公众号_Xi说SVG_SVG_19_太阳_地球_月亮_三球仪
本次实现的三球仪,太阳、地球、月亮都是有自转效果的,地球和月亮也都有自己的公转。
我定义了渐变色来显示出三颗球体的自转,但由于在文章中展示不出效果,所以改为了纯色,视频中是渐变色的效果,可查看。
简单来个知识普及:
太阳(太阳系的中心天体)
太阳是太阳系的中心天体,占有太阳系总体质量的99.86%。太阳系中的八大行星、小行星、流星、彗星、外海王星天体以及星际尘埃等,都围绕着太阳公转,而太阳则围绕着银河系的中心公转。
地球(Earth)是太阳系八大行星之一,按离太阳由近及远的次序排为第三颗,也是太阳系中直径、质量和密度最大的类地行星,距离太阳1.5亿公里。地球自西向东自转,同时围绕太阳公转。现有40~46亿岁, [1] 它有一个天然卫星——月球,二者组成一个天体系统——地月系统。46亿年以前起源于原始太阳星云。
月球,俗称月亮,古时又称太阴、玄兔、婵娟、玉盘,是地球的卫星,并且是太阳系中第五大的卫星。月球直径大约是地球的四分之一,质量大约是地球的八十一分之一。月球是质量最大的卫星,月球表面布满了由小天体撞击形成的撞击坑。月球与地球的平均距离约38万千米,大约是地球直径的30倍。
上效果
三球仪-太阳-地球-月亮
Xi说孔方兄认证
SVG_19_太阳_地球_月亮_三球仪_自转_公转相关推荐
- 基于C#的2D太阳、地球、月亮运动轨迹模拟实现
1.题目要求: 如题所示----基于C#的2D太阳.地球.月亮运动轨迹模拟实现. 2.研究思路: 此题目属于图形学中比较典型的有关运动轨迹实现的问题. 首先二话不说,站在面向 ...
- MATLAB-实现太阳、地球、月亮三者之间运转关系的模拟
例题:宇宙中存在着诸多的天体,以行星地球为例,地球绕着太阳进行公转,同时自身进行着自转.同样的,月亮在围绕地球旋转的同时自身也在自转.为了问题的简单化,假设太阳处于固定位置,且自身只有自转,只考虑太阳 ...
- openGL绘制带纹理太阳、地球、月亮,并且地球自转并且围绕太阳旋转。月亮自转也会围绕地球旋转
openGL系列文章目录 前言 使用openGL绘制太阳.地球.月亮,太阳自转,地球自转并且围绕太阳旋转.月亮自转也会围绕地球旋转,其实月亮也会围绕太阳旋转的. 一.效果 还是有不满意的地方: 1.没 ...
- html中怎么制作太阳月亮交替,使用纯CSS实现太阳和地球和月亮运转模型动画的方法...
使用纯CSS实现太阳和地球和月亮运转模型动画的方法 发布时间:2020-09-22 10:42:05 来源:亿速云 阅读:140 作者:小新 使用纯CSS实现太阳和地球和月亮运转模型动画的方法?这个问 ...
- Three.js - 模拟太阳、地球、月亮的运动(十一)
简介 本节我们简单的模拟地球绕着太阳转,月球绕着地球转.从月球的角度看,它是在地球的 "局部空间 "中绕着地球转,地球和月球合成一组是在全局空间绕着太阳转. 基础场景 <!D ...
- 【OpenGL】太阳、地球、月亮实例(一)
准备把自己这几天的学习opengl的经验写下来,自己是这方面的小白,希望大神可以对有问题以及可以优化的地方提出来.也欢迎指出不足和吐槽.希望帮到小白. 自己参考得比较多的网站是这个: http://w ...
- openGL编程学习(3):太阳、地球、月亮(含自转和公转)和航天飞机
太阳.地球和月亮的显示 sphere.h #include <cmath> #include <vector> #include <glm\glm.hpp> cla ...
- 第一个动画——太阳、地球和月亮(教程例题)
搜索到了一个比较容易的初级OpenGL教程,对初学者比较友好.讲解,练习都比较详细,入门门槛比较低.看了好几节可了,把一个练习题做了一遍.现在贴上来.特别初级的爱好者水平,大神就绕道了. 这个是完整代 ...
- OpenGL “太阳、地球和月亮”天体运动动画 例子
http://oulehui.blog.163.com/blog/static/7961469820119186616743/ OpenGL "太阳.地球和月亮"天体运动动画 例子 ...
最新文章
- wordpress php 7 速度优化,WordPress优化提速必做的6种操作代码篇
- Swift App项目总结
- 构造函数和析构函数的简单说明
- c code first mysql_Code First for MySql命令操作
- 查看库中所有表有多少数据
- java ee web高级,Java EE Web高级开发案例
- Atitit usrQBK1600 技术文档的规范标准化解决方案
- verilog出租车计价器
- SpringMVC接受JSON参数详解及常见错误总结我改
- Python安装geopandas库
- Windows安装及配置MongoDB
- C/C++[codeup 1933,1993]图形输出
- 论文阅读:Deep forest/深度森林/gcForest
- operands could not be broadcast together with shapes解决方案
- selenium定位到元素后获取其属性_selenium定位tr及td,并获取其文本及属性
- 地震产生的原因和征兆
- 《大魔术师》:给内地闹剧变个“魔术”
- 如何锻炼自己的记忆力
- 利用Solidworks Motion将带有质量信息和关节约束的三维模型导入ADAMS
- Kafka生产者分区
热门文章
- PendSV中断服务函数
- C++学习(四四二)cmake ninja build.ninja rules.ninja
- 安卓:使用Tasker关闭微信APP录音权限,防止被监听推送广告
- 微信公众账号后台怎么解除小程序_微信小程序解除绑定 微信小程序怎么授权...
- [Excel] excel中如何快速统计出各个项出现的次数?
- 人格“障碍”,并非洪水猛兽 | 摸鱼系列
- brafteditor防抖_braft-editor
- 高并发必学的 CAS 操作,看这篇就够了!
- Pioneer电源维修实践经验分享PM2675A-1-3
- Oracle11g数据库和客户端百度网盘下载地址