On Tue, Jun 28, 2022 at 5:08 PM Alfred Wassermann wrote:
> Up to now there is a low-level access only.
I have a follow-up question.
In 3D rendering software, by far the most common implementation of
azimuth and elevation control is that the user can click at any point
inside the viewport, and drag, and the 3D object swivels/pitches
accordingly.
Are there plans to implement an option for that kind of control in JSXGraph 3D?
I'm guessing that to implement that form of control there must be a
draggable foreground layer (that is 100% transparent). Dragging of
that foreground layer is then processed as azimuth and elevation
input. Of course, that means that nothing behind that foreground layer
would be clickable; all mouse events will fall to that foreground
layer.
To me that would be no problem; in my own graphs I provide the user
with sliders to manipulate the contents of the board, in my graphs the
objects themselves are always set to draggable:false (The controlling
slider is on a separate board, with the 'addChild' command used to
trigger update of the board with the objects.)
To me controlling azimuth and elevation with sliders is very
unsatisfactory. So it is very important for me to know whether or not
there are plans to implement an option of foreground layer dragging
for azimuth and elevation input.