介绍

本WebGL模型演示地球和太阳之间的位置关系。它可显示某地的3D太阳光入射图,可在地心坐标系和日心坐标系之间切换,图形上还可叠加其他信息。

Figure 1 - A screenshot of the Earth/Sun Relationship app running inside a web browser.

启动软件...

界面左上角切换地心和日心坐标系。左下角开关附加信息显示。

For example, turn on the Twilight and Circles overlays and then select Summer Soltice in the Useful Dates menu (calendar icon). Click the Play button to animate the time and then look at the North and South poles to clearly see why the Arctic and Antarctic Circles are located where they are. You can do something similar with the Sub-Solar and Tropics options. There are several more that are worth exploring for yourself, such as looking at the Sun-path as you adjust the site latitude and seeing how Declination angle changes with date.

Figure 2f: Use Google Maps to find or select a location.

Interesting Features

The following are some of the more interesting features of this app that I had quite a bit of fun implementing:

  • The simulated atmosphere in the geocentric view whose glow tracks solar position and fades away when in shadow,

  • Getting the star-field and Sun position to approximate infinite distance when panning and moving the view without compromising on too big a near/far depth buffer,

  • The texture blend between day-lit and shadowed regions of the Earth that show night lights as it rotates,

  • Twilight选项打开时,显示相应的指示标志;

  • 显示理想的日出/日落时间与考虑太阳圆盘及大气折射的真实日出/日落时间的不同;

地球和太阳的位置关系3D演示:自转、公转、地心坐标系、日心坐标系相关推荐

  1. 用python制作3d动画_-用 Python 做科学计算--Visual-制作3D演示动画

    # Visual-制作3D演示动画 [Visual](http://vpython.org) 是Python的一个简单易用的3D图形库,使用它可以快速创建3D场景.动画.和TVTK相比它更加适合于创建 ...

  2. java绘制地球绕太阳转_Unity3D 公转小案例:地球围绕太阳转

    公转指的是什么? 公转(英语:Orbital revolution),是指一物体以另一物体为中心,沿一定轨道所作的循环运动:所沿着的轨道可以为圆.椭圆.双曲线或抛物线.在天文学上,一般用来形容行星.彗 ...

  3. OpenCASCADE可视化:3D演示之3D视图设施

    OpenCASCADE可视化:3D演示之3D视图设施 概述 一个编程示例 定义查看参数 正投影 透视投影 立体投影 视锥剔除 查看背景样式 将 3D 场景转储到图像文件中 光线追踪支持 显示优先级 Z ...

  4. OpenCASCADE可视化:3D演示之3D术语表

    OpenCASCADE可视化:3D演示之3D术语表 组 光源 Primitive 结构- 管理一组组 视图 查看器 视图方向- 视图映射- Z-Buffering 组 一组基元和这些基元的属性.基元和 ...

  5. C++实现空间中两个三角形位置关系(相交、平行)的判断

    两个空间三角形相交关系的判断: 分别判断三角形trangle_1 的三条边与三角形trangle_2 的位置关系,三角形trangle_2 的三条边与三角形trangle_1 的位置关系. --求解三 ...

  6. 基于web 3d 演示_评论:排名前五的基于Web的演示工具比较

    基于web 3d 演示 photo credit: plural 照片来源: 复数 Recently we looked at a few alternatives that can help you ...

  7. 圆与圆的位置关系题目含答案_圆与圆的位置关系课时练习题(附答案)

    由莲山课件提供http://www.5ykj.com/ 资源全部免费温馨提示: 此套题为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后.关闭Word文档返回原板块.课时提 ...

  8. 直线与圆位置关系的c语言,直线与圆的位置关系教学设计范文

    直线与圆的位置关系教学设计范文 教学目标: (一) 教学知识点: 1. 了解直线与圆的三种位置关系. 2. 了解圆的切线的概念. 3. 掌握直线与圆位置关系的性质. (二) 过程目标: 1. 通过多媒 ...

  9. 直线与圆位置关系的c语言,直线和圆的位置关系说课稿

    直线和圆的位置关系说课稿 作为一名老师,通常需要用到说课稿来辅助教学,说课稿是进行说课准备的文稿,有着至关重要的作用.写说课稿需要注意哪些格式呢?以下是小编收集整理的直线和圆的位置关系说课稿,仅供参考 ...

  10. 【Scratch】青少年蓝桥杯_每日一题_12.09_地球绕太阳转,月球绕地球转

    用心写好每一篇文章 效果图 一.题目背景 本题是Scratch编程问题,出现在2020年9月的STEMA考试中. 二.编程实现 地球绕着太阳转﹐月球绕着地球转. [具体要求] 1)创建太空背景Star ...

最新文章

  1. jbpm4 org.hibernate.exception.ConstraintViolationException
  2. Matlab篇(三)MATLAB中conj的用法
  3. 2021-04-17 安装Ubuntu18.0.4 的深度学习训练服务器
  4. 趣味问题:你能用Reflection.Emit生成这段代码吗?
  5. Docker 实战教程之从入门到提高(二)
  6. linux rpm 修复,记录一下修复yum及rpm的过程
  7. android软件获取系统签名
  8. 压缩命令_linux中压缩文件命令gzip和tar的压缩选项的简单用法
  9. 《Effective C#》Item 14:使用构造函数初始化语句
  10. mybatis 注解的方式批量插入,更新数据
  11. SQL语法 之 基本查询
  12. html视频播放 bootstrap,基于Bootstrap和jQuery的视频播放器插件
  13. 使用ffmpege转为mkv到mp4
  14. python半自动化获取QQ空间说说
  15. CloudComparePCL 主曲率、平均曲率以及高斯曲率计算
  16. [RK3288][Android7.1]调试笔记 --- 内置高版本的APK编译User版本出错解决
  17. 软件人员绩效考核新思路
  18. android app文件夹,android app文件目录结构
  19. python范例_最佳Python代码范例
  20. 备了安的网站换服务器,tipask网站更换服务器后 问答系统重新安装注意要点 - 小俊学习网...

热门文章

  1. ArcGIS Pro与ArcGis区别
  2. Google字典API与语音库
  3. python毕业设计总结范文大全_毕业设计心得体会与收获
  4. egret 图文并排
  5. 计算机算单元格个数,罕见知识点–Excel 参数这样用,才能算出区域内文本单元格的数量...
  6. 什么是EDI报文标准?
  7. 如何修复win7蓝牙服务器,处理Bluetooth外围设备驱动在win7中出错的修复方法
  8. loj10099 点双连通分量
  9. 贪心算法解决汽车加油问题
  10. leetcode加油站 Java