Hello!
I'm trying to get rid of controllers and the controller variable using Animate
. I've gotten rid of the controllers, but the variable ? still shows up.
animate[obj_] := Animate[
With[
{v = RotationTransform[\[Theta], {0, 0, 1}][{3, 0, 3}]},
Show[obj, ViewPoint -> v]], {\[Theta], 0, 2 Pi},
Alignment -> Center,
Paneled -> False,
SaveDefinitions -> True,
AnimationRate -> .01,
AppearanceElements -> None,
AnimationRunning -> True] /.
(AppearanceElements -> _) ->
(AppearanceElements -> {})
Giving the following animation:

If I use ControlType->None
, ? does not show up...
animate2[obj_] := Animate[
With[
{v = RotationTransform[\[Theta], {0, 0, 1}][{3, 0, 3}]},
Show[obj, ViewPoint -> v]], {\[Theta], 0, 2 Pi},
Alignment -> Center,
Paneled -> False,
SaveDefinitions -> True,
AnimationRate -> .01,
AppearanceElements -> None,
AnimationRunning -> True,
ControlType -> None] /.
(AppearanceElements -> _) ->
(AppearanceElements -> {})

...but then it does not rotate. I realize it needs some sort of control object (or I'm guessing it does), but is there a way to hide ? so all I get is a rotating object that starts automatically upon code evaluation?
Any help is appreciated!