Difference between revisions of "Gravity/zh"

From Space Engineers Wiki
Jump to: navigation, search
(人造引力)
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:'''重力系统'''}}
+
==说明==
 +
:游戏中'''引力'''有两种实现:'''[[#星球引力|星球引力]]'''和'''[[#人造引力|人造引力]]''',均基于现实物理'''万有引力定律'''<ref>[https://en.wikipedia.org/wiki/Newton's_law_of_universal_gravitation 维基百科:牛顿引力规则] 或 [https://baike.baidu.com/item/万有引力定律 百度百科:万有引力定律]</ref>简化而来。(参见[[#理论补充说明]])
 +
<references/>
  
[[File:13_gravity546-1-.jpg|thumbnail| 重力的辐射状作用]]
+
==星球引力==
    '''''这篇文章包含的信息可能因版本更新而有错误或者缺漏。'''''
+
:'''星球引力'''是游戏中'''[[planet/zh#星球|星球]]'''所定制的引力场:引力圈范围内,指向星球中心的匀强球形力场;
   
+
:'''星球引力'''表现出对'''非静态实体'''<ref>'''[[grid/zh#动态网格|动态网格]]'''、'''[[objects/zh#实物|实物]]''''''[[objects/zh#玩家|玩家]]'''</ref>都有吸引力<ref> 因此飞船必须具备对天体引力的对抗力以维持悬浮在星体表面,否则就会被拉下去。</ref>;
在现实世界重力是一种与物体质量相关的吸引力,这种力无论距离远近都可以对其影响物体产生“拉”的作用效果,即我们所称的万有引力。
+
<references />
根据牛顿第一定律中关于引力的描述,这种力的大小与两物之间的距离平方成反比。
+
<!--:原理是:该力场会把 惯性质量 附加 引力质量 一并作为 引力质量 计算。-->
但太空工程师中人工重力发生器与他们提供的人工重力不符合这些物理规则,重力发生器提供的重力与质量大小无关,与受力物体距离重力发生器远近无关(一个匀强的重力场)。
 
重力发生器甚至能对自己做功,这些现象会在之后的板块提到。(见[[人工质量]]
 
  
=='''人造重力'''==
+
==人造引力==
  
[[File:gravity_generator-1-.png|thumbnail|太空工程师里的线性重力]]
+
:'''[[人造引力设备]]'''可影响('''吸引'''或'''排斥''')范围内的'''[[实物]]'''、'''[[玩家]]'''以及安装了'''[[人造质量设备]]'''的'''动态网格'''。
[[File:6-way_cancel_gravity.jpg|thumbnail|六个方向重力作用互相抵消]]
+
:*'''人造引力设备'''在'''星球引力'''圈内时,越近地表效果程指数级下滑,直至降低到0%。<ref name="A">论述1</ref>
在游戏中,重力是能够把玩家(没有正在使用喷气背包)和宇宙中自由漂浮着的如矿物及物品的游戏内实体拉向其重力加速度方向的拉力。假设玩家没有使用喷气背包,重力HUD可以实时显示玩家当前受重力影响状况。数值的单位是N/kg ,这之前是以g(一标准地球重力加速度)来表示的, 1 'g' = 9.81 N/kg). 
+
:*'''人造引力设备'''在'''星球引力'''圈外时:。<ref name="A"/>
如果存在多个重力发生源,那么他们会进行矢量求和以最终得到一个矢量方向。这可以来达到物体的受力平衡或者制造成一个可以捕捉住并使物体保持静止的“引力容纳场”
+
:一般而言动态网格并不受'''[[人造引力设备]]'''影响;但通过'''[[人造质量设备]]'''额外为网格设定了一个可受到'''[[人造引力设备]]'''影响的'''人造质量''';<ref>引力质量的质心会因为分布方式调整吗?</ref>
值得注意的是,这种重力不会影响船只无论大小,当然更不可能影响小行星和空间站。人造重力影响下的物体有两种受力模式,处在各个位置受力方向都相同的线性受力([[重力发生器]])和受力方向始终指向空间内一点的球状受力([[球状重力发生器]])。即便一个重力发生器产生的重力只能在-1 g至1 g的范围内,但将他们摆放在一起后他们的重力场可以进行叠加,这就可以产生一个理论上能够达到无限大重力加速度的重力场。
+
:'''人造质量'''也能受到'''星球引力'''的影响,在激活时就相当于网格的'''网格质量'''累加了总'''人造质量'''后作为其质量受到'''星球引力'''影响。
 +
:'''人造质量'''并不直接参与惯性运动中(也就是参与推进器和陀螺仪运动的质量值不含'''人造质量'''值)
 +
<references/>
  
线性[[重力发生器]]的工作原理很难用现实世界中的物理法则进行解释,它在一个空间内产生了一个稳定的处处受力方向相同而又匀强的重力场。受它影响的物体的运动不是受它吸引而朝向它或者受其排斥而远离它。即使受它影响的物体已经与它距离很近了,该物体还是会保持既定的加速度和方向进行运动。只有在该物体超出重力发生器的作用范围后,它受重力发生器影响而产生的加速度才会变为零。它既不像现实中的重力,也不像[[球状重力发生器]]。从贴近现实的角度来看,[[球状重力发生器]]无疑更胜一筹,你甚至可以让物体运动在其轨道内,就像人造卫星环绕星球那样。
+
===人造引力设备===
 +
<dl><dd><div style="display: flex; flex-wrap: wrap;">
 +
{{Itemlink-li|Mod:Vanilla/CubeBlock/GravityGenerator}}
 +
{{Itemlink-li|Mod:Vanilla/CubeBlock/GravityGeneratorSphere}}
 +
</div></dd></dl>
  
小行星拥有绝对静止性,他们既不产生重力场,也不受重力场影响(从小行星内部挖掘出的矿石和碎屑仍然受重力场影响)。小行星是绝对静止的,通过物理方法依附在其上的空间站也是如此,他们被设定为拥有无穷的质量从而其惯性是无法逾越的,无论你是用推进器还是重力场,他们永远不动。
+
===人造质量设备===
 +
<dl><dd><div style="display: flex; flex-wrap: wrap;">
 +
{{Itemlink-li|Mod:Vanilla/CubeBlock/VirtualMassLarge}}
 +
{{Itemlink-li|Mod:Vanilla/CubeBlock/SpaceBallLarge}}
 +
</div></dd></dl>
  
'''人工质量'''
+
==另外==
在更新[[Update_01.025.010|01.025]]新增了[[人工质量]]方块,在通电时会受重力影响。每个[[人工质量]]方块受独立影响。
+
{{stuba|本文自原文:[[Gravity_OudateBackup/zh]] 和 [[Gravity]] 整理而得。
 +
----
 +
需要扩展阅读的内容:<br/>
 +
工程师界面和网格屏幕中也可以监控引力场情况;参阅:HUD 屏幕方块<br/>
 +
静态物受到任何力均不会移动:天体,静态网格。参阅:<br/>
 +
补充:玩家角色在引力场下关闭喷气包时,总是脚部指向引力方向;<br/>
 +
游戏的速度上限:
 +
}}
 +
*开发者博客:[http://blog.marekrosa.org/2013/09/artificial-gravity-in-space-engineers.html# Artificial Gravity in Space Engineers]
 +
 
 +
===理论补充说明===
 +
:*引力场强度和范围基于给出的预设值,与质量无关,不受质量影响。
 +
:*引力场形状理想:球形向心匀强力场 或 均匀同向力场;不受质心偏向影响。
 +
:*多个引力源会同向叠加异向相消;但连续作用的相互干涉区域中,会拟合出一个强度完全抵消的引力静止区。[[File:6-way_cancel_gravity.jpg|thumbnail|引力静止区]]
 +
:*将引力质量<ref>[https://baike.baidu.com/item/引力质量 百度百科:引力质量]</ref>和惯性质量<ref>[https://baike.baidu.com/item/惯性质量 百度百科:惯性质量]</ref>概念独立划分了开来(现实中这两个概念是动态相关的):
 +
::#惯性质量就是只受惯性运动的质量,即[[网格#网格质量|网格质量]],并不参与引力作用的计算,但在天体引力圈中有不同的处理方案。
 +
::#引力质量就是只受引力场影响的质量,此质量不加入惯性运动的计算(除非方向一样),但其获得的速度参与合速计算。
 +
 
 +
 
 +
== 记录 ==
 +
{|class="wikitable"
 +
|[[Update_01.169|01.169]]
 +
||the [[Gravity Generator]] displays the acceleration in its config.
 +
|-
 +
|[[Update_01.025.010|01.025]]
 +
||there is an [[artificial mass]] (AM) block, which when powered is influenced by gravity. Each [[Artificial Mass]] block is influenced independently.
 +
|-
 +
|[[Update_01.076|01.076]]
 +
||there is a new [[Space Ball]] block, which is self-powered and has variable settings which include: artificial mass, friction and restitution.
 +
|}
 +
{{DISPLAYTITLE:引力}}

Latest revision as of 03:09, 19 August 2023

说明

游戏中引力有两种实现:星球引力人造引力,均基于现实物理万有引力定律[1]简化而来。(参见#理论补充说明
  1. 维基百科:牛顿引力规则百度百科:万有引力定律

星球引力

星球引力是游戏中星球所定制的引力场:引力圈范围内,指向星球中心的匀强球形力场;
星球引力表现出对非静态实体[1]都有吸引力[2]
  1. 动态网格实物玩家
  2. 因此飞船必须具备对天体引力的对抗力以维持悬浮在星体表面,否则就会被拉下去。

人造引力

人造引力设备可影响(吸引排斥)范围内的实物玩家以及安装了人造质量设备动态网格
  • 人造引力设备星球引力圈内时,越近地表效果程指数级下滑,直至降低到0%。[1]
  • 人造引力设备星球引力圈外时:。[1]
一般而言动态网格并不受人造引力设备影响;但通过人造质量设备额外为网格设定了一个可受到人造引力设备影响的人造质量[2]
人造质量也能受到星球引力的影响,在激活时就相当于网格的网格质量累加了总人造质量后作为其质量受到星球引力影响。
人造质量并不直接参与惯性运动中(也就是参与推进器和陀螺仪运动的质量值不含人造质量值)
  1. 1.0 1.1 论述1
  2. 引力质量的质心会因为分布方式调整吗?

人造引力设备

人造质量设备

另外

Q 本文自原文:Gravity_OudateBackup/zhGravity 整理而得。


需要扩展阅读的内容:
工程师界面和网格屏幕中也可以监控引力场情况;参阅:HUD 屏幕方块
静态物受到任何力均不会移动:天体,静态网格。参阅:
补充:玩家角色在引力场下关闭喷气包时,总是脚部指向引力方向;
游戏的速度上限:

理论补充说明

  • 引力场强度和范围基于给出的预设值,与质量无关,不受质量影响。
  • 引力场形状理想:球形向心匀强力场 或 均匀同向力场;不受质心偏向影响。
  • 多个引力源会同向叠加异向相消;但连续作用的相互干涉区域中,会拟合出一个强度完全抵消的引力静止区。
    引力静止区
  • 将引力质量[1]和惯性质量[2]概念独立划分了开来(现实中这两个概念是动态相关的):
  1. 惯性质量就是只受惯性运动的质量,即网格质量,并不参与引力作用的计算,但在天体引力圈中有不同的处理方案。
  2. 引力质量就是只受引力场影响的质量,此质量不加入惯性运动的计算(除非方向一样),但其获得的速度参与合速计算。


记录

01.169 the Gravity Generator displays the acceleration in its config.
01.025 there is an artificial mass (AM) block, which when powered is influenced by gravity. Each Artificial Mass block is influenced independently.
01.076 there is a new Space Ball block, which is self-powered and has variable settings which include: artificial mass, friction and restitution.
  1. 百度百科:引力质量
  2. 百度百科:惯性质量