When extending the prediction of the target vessel during a rendezvous, Principia could trigger an integer overflow that would result in a prediction of length 0 and a crash this has been fixed by limiting the prediction of the target vessels to 2²⁴ steps ( #3593).įor more details see all 36 pull requests between Ὑπατία and Hurwitz. Ὑπατία Bug fixesĬreating a flight plan would sometimes throw a NullReferenceException while this didn't cause trouble, it would confuse users who look at logs or trace exceptions this has been fixed by properly handling flight plans without burns ( #3593). (We had the same problem with release names in Hebrew and Farsi in the past.)įor more details see all 39 pull requests between ابن الهيثم and Ὑπατία. KSP doesn't know how to do such an advanced thing, so it shows up inverted in the UI. The release name, being in Arabic, is written right-to-left.The computation of the angular velocity and angular acceleration of vessels in some reference frames has been incorrect since the inception of Principia, due to a confusion between spin and orbital motion as a consequence, the laws of physics would not work the same in these frames as in inertial frames this would manifest itself in small errors in trajectory plotting and in the Frenet frame ( #3615).The following animation by demonstrates this: with only a tiny course correction, the trajectory goes from entering through L₂ and exiting through L₁ to a ballistic capture into the Moon’s potential well: This makes it possible to plan trajectories to reach these points, or to effect low-energy transfers. In addition, the equipotentials around the Lagrange points are drawn. In this frame, the direction and distance between a pair of bodies is kept constant. ابن الهيثم User-facing featuresĪfter about a year of development, a new reference frame, the rotating-pulsating reference frame, has been added. Principia used to emit an error 4 in cases where the flight plan could not be computed to the desired length the error message has been improved ( #3658).įor more details see all 24 pull requests between 伊藤 and ابن الهيثم. When computing equipotentials, Principia used to repeatedly compute, at the same point in time, the position, velocity, acceleration, and jerk of the barycentre of the primary and secondary celestial this is now avoided by using a cache, resulting in a speed-up of 6× for the Earth-Moon frame and 100× for the Sun-Neptune frame ( #3675). When computing equipotentials, Principia now includes in the primary celestials all those that are inside the orbit of the secondary this yields much better results for the outer planets ( #3646). The Max history length slider used to have a large "dead zone" where moving the slider had no effect this has been improved by reducing the size of that dead zone ( #3710).įor more details see all 27 pull requests between 岩澤 and 伊藤.The manœuvre markers (specifically their Frenet trihedra) are now draggable this makes it possible to quickly move them in time to some position along the orbit and is more consistent with the stock behaviour fine-tuning should be done as usual with the burn editor ( #3692).The Frenet trihedron for a manœuvre used to remain visible when switching from the map view to the flight view this has been fixed by removing these markers when not in map view ( #3729).įor more details see all 17 pull requests between Jacobi and 岩澤.When a manœuvre marker is single-clicked, the flight planner opens to the corresponding burn editor ( #3716). Thanks to for this contribution and the next two items. A pinnable hover tooltip is displayed when the cursor is hovered over a manœuvre marker, emulating the stock KSP node markers when manœuvre markers overlap stock node markers, manœuvre markers take precedence for hovering ( #3716).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |