# Something like ViewPoint Selector

I find out, unintentionally, that in version 5.0 of the Mathematica software there was a dialog called ViewPoint Selector.

Is there anything similar in this regard that presents a dialog box for this?

I wish the outputs can be used in some way in the Graphics3D function through the context menu.

• I have seen in some answers that it is possible using a line of code, but without any graphic visualization. I thought of something like what's in the picture. But I did not want to use Manipulate because my desktop hangs when I use this function. – LCarvalho Jul 13 '17 at 14:01
• Just a note, it comes from times where 3d graphics were not interactive. Now you can rotate/zoom/pan graphics 3d. Is there any specific use case for this? – Kuba Jul 24 '17 at 10:48
• To enter the desired values in ViewPoint. Ex: ViewPoint -> {0, -2, 0} – LCarvalho Jul 24 '17 at 11:11
• You can pass ViewPoint as an option to your Graphics3D. Alternatively you can use a Dynamic value for it. – b3m2a1 Aug 2 '17 at 3:11
• Two related questions. – J. M.'s discontentment Aug 2 '17 at 3:54

Here's an example illustrating a Dynamic version of ViewPoint with sliders, etc.

Grid[
{
{
Panel[
Graphics3D[
First@PolyhedronData["Spikey"],
Axes -> True,
AxesOrigin -> {0, 0, 0},
ViewPoint ->
Dynamic[
Replace[{x, y, z},
Except[{__?NumericQ}] -> {1.3, -2.4, 2.}
],
{x, y, z} = #; &
],
SphericalRegion -> True
],
Background -> White
],
VerticalSlider[Dynamic[z], {-5, 5}]
},
{Slider2D[Dynamic[{x, y}], {-5, 5}], SpanFromLeft}
}
] // Panel


There's a Slider2D for {x,y} and a VerticalSlider for z.

Plus you can interact the the graphic in the standard way.

Really this is just an impoverished form of this

• The one more thing needed is the output of the {x,y,z} to make the final image for Export` or for future usage. – Rom38 Aug 2 '17 at 7:23
• @Rom38 that's easy enough to get, since they're global variables. Or do you just want a monitor? Both are quite easy. – b3m2a1 Aug 2 '17 at 7:27
• yes, it is easy but it is good to do to complete the answer about ViewPoint selector. Because you solution does not select anything than view :) which is available in MMA by default. – Rom38 Aug 2 '17 at 8:25