Rotating Grid Sliding

Harrison Davies shared this bug 3 years ago
Reported

When the character is standing on a rotating grid and is not parralel to the axis of rotation it will slide. The character slides in the direction of rotation which makes rotating habitats very awkward as the character never stands still. I have attached images of the parralel and perpendicular situations.

Replies (2)

photo
1

Hello, Harrison Davies,

thanks for letting us know about this issue.

It has been successfully reproduced and put into our internal system.

Kind Regards

Keen Software House: QA Department

photo
1

Hi, I'm a modder and I attempted to create a mod that gets around this bug by estimating the amount and direction of sliding relative to the grid and moving the player in the opposite direction to negate it. As such, I did a lot of experimenting to find out how exactly this bug behaves. Hopefully I can share something that will be of use in fixing it.

First, the sliding does occur when the player's support normal vector is parallel to the axis of rotation, it is just slower than for other angles. There is always sliding, regardless of the direction of the surface the player is standing on. From what I have seen, the factors that determine the amount/direction of sliding are:

  • angular velocity
  • linear velocity
  • angle of the player's support normal relative to the angle of the axis of rotation
  • mass of the rotating grid
  • position of the center of mass of the rotating grid relative to the position of the axis of rotation

I have attached screenshots that show the sliding direction for standing on a surface with a support normal parallel to, on the same plane as, towards, and away from the axis of rotation (where the rotor is on a static grid). The sliding direction on any other angled surface seems to be some linear combination of these vectors, projected onto the plane of the surface the player is standing on.

You can see that mass and position of center of mass matter in the attached screenshot support-normal-parallel-other-side.jpg, where the sliding direction is still in the same direction, towards the center of mass of the rotating grid. I've also noticed sliding speeds in other directions than the one shown being different for different sized grids.

My mod is on the workshop here: https://steamcommunity.com/sharedfiles/filedetails/?id=2307676859

Unfortunately this mod stopped working properly since the warfare update, and I still haven't been able to figure out why. But in previous versions it did work quite well, and this sliding bug still exists, so I am inclined to believe all this information is still accurate.

Leave a Comment
 
Attach a file