首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

OpenGL(九)-- 综合案例(公、自转)OpenGL(九)-- 综合案例(公、自转

OpenGL(九)-- 综合案例(公、自转) 相信学习过OpenGL的同学应该过玩过这个经典案例: ?...总和案例.gif 通过观察这个案例中有三部分: 地板 自转大球 公转小球 这篇文章中会省略一部分基本的初始化代码,而且代码都是按模块进行了分割,如果想要了解可以去另一篇文章中了解一下OpenGL...绘制自转大球 void drawSomething(GLfloat yRot){ //压栈 modelViewMatrix.PushMatrix(); //旋转 modelViewMatrix.Rotate...transform.GetProjectionMatrix(), vLightPos, vWhite, 0); sphereBatch.Draw(); modelViewMatrix.PopMatrix(); } 在3D模型中自转是根据...完整的代码见github- 综合案例(公、自转

99940

让大厂抓狂的“额外一秒”:谷歌、微软、Meta 和亚马逊纷纷提议放弃

闰秒:人类引入的不规则操作 所谓闰秒,就是在正常计时之外再增加一秒,借此保证时钟能与地球的实际自转时长保持同步。...科学上有两种时间计量系统,一种是基于地球自转为基础的世界时(简称 UT),另一种是以原子振荡周期确定的原子时(简称 TAI)。...原子时的时间尺度更为均匀,而世界时由于地球自转速度不均匀,两者之间会存在差异。当两者之间的差异超过 0.9 秒时,国际地球自转服务组织(IERS)就会负责将世界标准时间调快或拨慢一秒,这就是闰秒。...因为地球自转速度不规则地变化,所以闰秒的间隔也是不规则的。而从长远来看,地球自转是相当不可预测的,这解释了为什么闰秒只提前六个月宣布。...他们认为闰秒机制本身也没怎么起到预期作用,因为从历史角度来看,地球自转速度基本没什么变化。

34510

用代码画地球、日月的动态轨道模型

8、太阳也在自转,不过因为是等离子体,所以不同纬度有不同的自转速度。赤道区域自转最快,周期为24.47天。...9、地球自转周期为1天,公转周期为365.2564天(恒星年)或365.2422天(回归年)。...11、地球自转轴并不垂直于地球公转轨道面,地球公转轨道面(黄道面)与地球赤道面夹角为23.43° 。...15、地球公转和自转方向、月球公转和自转方向、太阳的自转方向,是一致的,都是自西向东。 了解了这些,就可以开始绘制模型了。关于WxGL模块的安装,请参考我近期的文章,这里不再赘述。...24.47天 T_EARTH_SELF = 1 * T                # 地球自转周期1天 T_MONTH_SELF = int(27.32 * T)       # 月球自转周期27.32

23810

教你如何用Three.js创造一个三维太阳系

前言 笔者认为Three.js是一个伟大的框架,为什么这样说,因为它可以让我们轻易创造三维世界,甚至好像笔者写这遍教程,可以创造一个太阳系,在这个三维世界里你就是创世主。哈哈!好像说得有点夸!!...三维太阳系完整效果 了解一些基本天文知识 学习创造这个三维太阳系之前先了解一下基本的天文知识:太阳系有“八大行星”,按照离太阳的距离从近到远,它们依次为水星、金星、地球、火星、木星、土星、天王星、海王星...八大行星自转方向多数也和公转方向一致。只有金星和天王星两个例外。金星自转方向与公转方向相反。而天王星则是在轨道上“横滚”的。...例如地球自转一天是23.9小时,公转一年有365.2天 ,而相邻的火星自转一天是24.6小时 公转一年则有687天,其他行星也有不同的公转和自转信息,有了这些信息就可以定义一些基本规则 [image.png...所以设置那么多组,是为了实现每颗行星不同的速度和公转的同时自转。至于设置以下代码数值就根据 行星自转一天、公转一年用多少时间来大概定义一下。

2.5K43

科学瞎想系列之二十五 在地球上钻个孔会怎样?

3 地球在自西向东自转,我们也随着它一同转,毛主席他老人家说了,坐地日行八万里,地球赤道的线速度约为466米/秒(1677公里/小时),自转轴线与南北极表面的交点线速度为0,地心的线速度也为0。...如果这条隧道沿地球自转轴线贯通南北,我们就会顺利掉下去。若这条隧道开在赤道上,我们下去后除了自由落体加速飞向地心还要被隧道的侧壁推着把我们的切向线速度由466米/秒减小到0。...好了,我们再假设地球自转也不是个事,忽略掉。 4 接下来我们就说说,上述问题忽略掉后,我们下去会是个神马情况。...,直到对面的出口径向速度再次减小到0,我们又从地球的另一端出来了!...以前老师从来没有给宝宝们留过作业,今天得给宝宝们留道作业 : 忽略所有阻力和地球自转影响,我们的胶囊车自由往返一次的周期是多长时间呢?好好想想,这个作业可真有点难哦,答对的同学老师可带你做瞎想博士。

47530

(一)——以太阳还是地球当参考系?

而黄道面应该是近似过地球球心的(因为地球不是严格球体,所以近似在于球体本身近似以及非球体带来的黄道面偏移。),面积最大的球体横切面。另外还有绕过球心直线的自转。...至于为什么自转也围绕球心,可以用动量等物理知识解释,也可以用对称思想反向理解:如果不是球心,那地球上还有哪个点可以担当对球心的对称不动点,以使得只有一个旋转中心呢?...我们几乎永远只能生活在地球上的人,并不关心在以太阳为中心的位置,测量也是何等的麻烦。更何况,还得考虑自转以天为周期对位置的影响,更何况公转轨道面黄道面和自转轴方向并不垂直,二者是交错的。...地球自转的方向 地球自转,周期是天,相对年十分高频,决定者昼夜交替,除了南北极附近的人以外,大家都认同这个客观的事实,并有实实在在的感受。...因此,以这个自转的方向所决定的平面作为基准,大家是没有意见的。所以,我们只要在自转平面内选择ox方向,按自转方向为正,旋转90度为oy方向,然后按照右手定则选取oz的方向。

34910

PhiloGL学习(6)——深情奉献:快乐的一家

地球自转很简单,而月球的公转就如同公转轨迹一样,只要将月球的位置设置到公转轨道上即可。 有了上述分析之后,我们就可以做出地球和月球的完美曲线来了。整体效果如下图所示: ?  ...三、 创建自转地球  3.1 创建地球对象 创建Sphere对象并设置地球的贴图。...地球自转,位置无需变化,只需要随着时间让旋转角度递增即可。...1/30,这里假设月球公转周期为30天,所以其公转速度为地球自转速度的1/30。...你看地球自转多么简单,月球公转多么简单,而人类才是地球上多么微不足道的一点点,你把自己搞那么复杂干什么,面对着永不停息转动的地球和月球你感受不到自己的渺小吗?再上升到整个宇宙不敢想象!

77540

时间统一(时钟同步)对全球发展进程的影响

地方时 因为太阳时利用了地球与太阳之间的相对运动来测定时间,而决定昼夜变化的相对运动本身又来自于地球自转这一天文现象。...随着科学技术的不断发展,人们发现地球自转越来越慢,以地球自转为基础的时间并不十分准确。...尽管原子钟出现后给世界带来了新的时间测量方式,但出于天文时在天文导航、地球科学以及与人们生活相关性方面的考虑,现在的国际标准时间协调世界时采用了以地球自转为基础的天文时与原子时的折中,即时刻以天文时为准...当前的国际标准时间由国际电信联盟规定:指在国际地球自转服务组织协助下,由国际权度局负责产生、保持和维护的协调世界时。...各国守时实验室通过人造地球卫星向国际权度局贡献原子钟数据,国际权度局利用这些原子钟数据平均计算获得国际原子时并结合地球自转的天文时后获得协调世界时。

1.1K30

【程序猿水贴】风是如何形成的 | 大气运动的原因

后来老爸又说形成风的原因是地球自转,我笑到说怎么可能,风形成是因为太阳辐射,空气受热不均匀。后来去百度了下,我俩说的都不准确哈哈。本篇文章主要讲风是如何形成的以及大气运动的直接原因。...大气运动【大气环流】的直接原因 01 地球自转 地球在不停的自转。在地球表面的大气受地转偏向力作用发生偏转。 02 地表分布不均 地球表面海陆分布不均匀,形成小范围的热力环流。扰动地球大气的运动。...空气产生运动,主要是由于地球上各纬度所接受的太阳辐射强度不同而形成的。...地球自转,使空气水平运动发生偏向的力,称为地转偏向力,这种力使北半球气流向右偏转。所以地球大气运动除受气压梯度力外,还要受地转偏向力的影响。大气真实运动是这2个力综合影响的结果。

87920

Golang标准库time(1) - 程序员需要相信的关于时间的谎言 时间可以倒流

这会由于地球自转的不规则和长期项的地球自转减慢而有所不同。...因为地球的旋转速度会随着气候和地质事件的变化而变化,因此UTC的闰秒间隔不规则且不可预知。...每个UTC闰秒的插入,通常由国际地球自转服务(IERS)提前约六个月决定,以确保UTC和UT1读数之间的差值永远不会超过0.9秒。...因为地球自转速度的变化不规则,导致闰秒的间隔不规则。事实上,地球自转在长期上是不可预测的(地球自转速度减慢的主要原因是潮汐摩擦,改变了地球的惯性矩,由于角动量守恒而影响了自转速率。...一次大的海啸也会改变地球自转速率从而改变一天的时间),这也解释了为什么闰秒通常只提前六个月宣布。 由于已经存在两个没有闰秒的时间,国际原子时(TAI)和全球定位系统(GPS)时间。

40910

【带着canvas去流浪(15)】threejs fundamentals翻译系列1-scene graph

本文是three.js系列博文的一篇,第一篇文章是【three.js基础知识】,如果你还没有阅读过,可以从这一篇开始,页面顶部可以切换为中文或英文。...换个角度来思考,当你住在地球上时,并不需要考虑地球自转或者绕着太阳公转,无论你是行走,开车,游泳,跑步还是做什么,地球相对于你来说就和静止的没什么差别,你的所有行为在地球的”本地坐标空间“中进行的,尽管这个坐标空间本身相对于太阳而言以...1000英里每小时的速度自转,并以67000英里每小时的速度公转着。...点击在线示例可直接查看,原文中此处有支持在线编辑的示例代码 现在看起来就好很多了,地球比太阳小,并且一边自转,一边绕太阳公转,依据同样的模式,可以生成月亮的模型: ?...有时候我们需要一些辅助线以便可以更好地观察scene graph中的实体,three.js中提供了一些有用的工具。

1.6K10

你真的分得清“前后左右”和“东西南北”吗?(二)——经纬度的秘密

在上一篇文章中,我们聊到了方向的基础,以及地球上描述方向方法选择的两个线索,自转方向基准和球坐标系,相关内容请戳: 你真的分得清“前后左右”和“东西南北”吗?(一)——以太阳还是地球当参考系?...,你应该知道了,theta我们叫作为经度,以格林威治天文台为0度起点,其正方向为地球自转的方向。...而所谓正方向,取的是地球自转的方向,即随着想象的时间推移着,方向跟着前进的方向。...结语和预告 所以,你现在知道为什么地球自西向东转了吧?是因为我们以东为自转方向,在我们说明里就是以自转方向为正方向,规定为东,那可不就是自西向东转么?...因为你跟着地球自转一起向一个方向转并且以慢慢地从黑夜进入白天定义为太阳升起,这个过程相当于你从远日点逐渐转到近日点,逐渐的到达午时那个近似的最近日点的过程。

80520

科学瞎想系列之六十九 数九寒天话取暖

要了解这些,需先说说我们居住的地球以及地球所处的太阳系。...幸福的事儿还远不只于此,地球除了围着太阳公转,还自娱自乐地自转,每天和太阳公公玩躲猫猫,时而面朝太阳接受阳光普照;时而背过脸去让背面的宝宝们睡一大觉,不让刺眼的阳光打搅甜美的梦乡。...正是地球自转才使得地球上有了白天和黑夜。...接下来才是重点,地球自转的轴线并不垂直于公转平面,而是歪的,也就是说如果把地球看做一个大西瓜,沿地球肚子的中心线(赤道)拦腰切开,分为南北两个半球,则剖切面并不与公转平面重合,而是偏了一个角度,这个大约为...地球绕太阳一年公转一圈,随着地球绕太阳公转,阳光的直射点会在地球南北半球的分界线(赤道)附近上下波动,于是产生了“前后左右”四个特殊位置,地球公转到太阳的最“左”边时,阳光直射点达到最北端,随着地球自转

62740
领券