Package-level declarations
Types
Link copied to clipboard
value class PhysicsMassProperties(val constructionId: String, val dimension: String, val gameTick: Long, val mass: Double, val centerOfMass: ERROR CLASS: Symbol not found for Vector3d, val inertiaTensor: ERROR CLASS: Symbol not found for Matrix3d)
Last published upstream mass data, copied at the request's server tick. Mass uses Sable's kpg unit; the center uses plot coordinates. Inertia is a row-major Matrix3d in plot axes about the center of mass, in kpg * m².
Link copied to clipboard
value class PhysicsSnapshot(val constructionId: String, val dimension: String, val gameTick: Long, val paused: Boolean, val position: ERROR CLASS: Symbol not found for Vector3d, val orientation: ERROR CLASS: Symbol not found for Rotation3d, val scale: ERROR CLASS: Symbol not found for Vector3d, val rotationPoint: ERROR CLASS: Symbol not found for Vector3d, val linearVelocity: ERROR CLASS: Symbol not found for Vector3d, val angularVelocity: ERROR CLASS: Symbol not found for Vector3d)
An immutable observation copied at the request's server tick.