class CelestialBody
在kRPC中,CelestialBody
类用于表示一个天体,如行星、卫星、恒星等。该类包含了丰富的属性和方法,用于获取天体的各种信息。以下是 CelestialBody
类的所有成员,包括属性和方法:
属性
name
:天体的名称。mass
:天体的质量,以千克(kg)为单位。gravitational_parameter
:天体的引力参数,以 m^3/s^2 为单位。surface_gravity
:天体表面的重力加速度,以 m/s^2 为单位。rotation_period
:天体的自转周期,以秒为单位。rotational_speed
:天体表面赤道上的旋转速度,以 m/s 为单位。rotation_angle
:天体当前自转角度,以弧度为单位。initial_rotation
:天体初始的自转角度,以弧度为单位。rotational_speed
:天体表面赤道上的旋转速度,以 m/s 为单位。rotational_inertia
:天体的旋转惯量,以 kg·m² 为单位。equatorial_radius
:天体的赤道半径,以米(m)为单位。polar_radius
:天体的极半径,以米(m)为单位。atm_pressure
:天体表面的气压,以帕斯卡(Pa)为单位。atm_density
:天体表面的空气密度,以 kg/m³ 为单位。atm_scale_height
:天体大气层的标高,以米(m)为单位。atm_molar_mass
:天体大气层的摩尔质量,以 kg/mol 为单位。atm_gamma
:天体大气层的比热容比。has_atmosphere
:天体是否有大气层。has_breathable_atmosphere
:天体的大气层是否可以呼吸。has_ocean
:天体是否有海洋。has_rings
:天体是否有光环。has_surface
:天体是否有固体表面。sphere_of_influence
:天体的影响球半径,以米(m)为单位。hill_sphere
:天体的希尔球半径,以米(m)为单位。biomes
:天体上的所有生物群系列表。orbit
:天体的轨道。reference_frame
:天体的参考系。non_rotating_reference_frame
:天体的非旋转参考系。position
:天体在指定参考系中的位置。
方法
position(reference_frame)
:获取天体在指定参考系中的位置。velocity(reference_frame)
:获取天体在指定参考系中的速度。rotation(reference_frame)
:获取天体在指定参考系中的旋转。direction(reference_frame)
:获取天体在指定参考系中的方向。angular_velocity(reference_frame)
:获取天体在指定参考系中的角速度。density(altitude)
:获取天体在特定高度的大气密度。pressure(altitude)
:获取天体在特定高度的大气压力。temperature(altitude)
:获取天体在特定高度的大气温度。specific_heat_capacity(altitude)
:获取天体在特定高度的大气比热容。mean_molecular_weight(altitude)
:获取天体在特定高度的大气平均分子量。dynamic_viscosity(altitude)
:获取天体在特定高度的大气动力粘度。speed_of_sound(altitude)
:获取天体在特定高度的声速。geometric_height(altitude)
:获取天体在特定高度的几何高度。