xyz Wow, I feel dumb. This makes sense and is what I mean by trying to do things I do not understand, and just copying pseudocode in a desperate attempt to do so. 🙂
Thank you so much again. I have one more thing otherwise I'm going to ask for your PayPal and pay you for your time.
I assume this isn't a "bug", but here's what I am working with now (code is the same, I just corrected the GlobalTransform to hit.GlobalTransform):
On the first ramp, you can see that it either goes through the mesh OR moves very quickly ahead and off track if I move it slow enough. The collision faces look good to me - but I'm wondering maybe if it is because of the sharpness of the angle moving up?
I would assume this is related: when I get close to an edge, the board starts to rotate 90 degrees. I get that the edge face is perpendicular to the current one; however, I'm not sure why it'd rotate along the y-axis and not the x in this case. What would cause this, either on my end or mathematically?
Again, thank you for your time. You are awesome.