I made a turntable to make some experiments and make some studies about Coriolis and Euler forces acting in different frames of reference.
Manipulate[Module[{max,
eqs = {(t vx0 + x0) Cos[t/2] + t (vy0 + x0/2) Sin[t/2],
t (vy0 + x0/2) Cos[t/2] - (t vx0 + x0) Sin[t/2]}},
max = (If[NumberQ[#1], #1, 40] &)[
Quiet@FindRoot[Evaluate[Plus @@ (eqs^2) == 1], {t, 155, 0, 5000},
MaxIterations -> 50][[1, 2]]];
If[max == 0, max = .01];
ParametricPlot[Evaluate[eqs], {t, 0, max},
Prolog -> {GrayLevel[.8], Disk[{0, 0}, 1], PointSize[.02],
GrayLevel[.0], Point[{0, 0}]}, PlotRange -> {{-1, 1}, {-1, 1}},
Axes -> False, PlotPoints -> 1000]], {{x0, .5,
"initial position x"}, 0, 1,
Appearance -> "Labeled"}, {{vx0, -.0004,
"initial velocity in x"}, -0.1, .1,
Appearance -> "Labeled"}, {{vy0, .23,
"initial velocity in y"}, -.24, .24, Appearance -> "Labeled"},
SynchronousUpdating -> False]
What i want to do is to make this simulation 3D. As the picture below shows