Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: sfeam Newsgroups: comp.graphics.apps.gnuplot Subject: Re: gnuplot running in your browser (compiled with emscripten) Followup-To: comp.graphics.apps.gnuplot Date: Wed, 02 Jan 2013 11:45:45 -0800 Organization: gnuplot development team Lines: 18 Message-ID: References: <426e561f-b6fe-4635-a7f0-76c1964c4cb6@googlegroups.com> Reply-To: sfeam@users.sourceforge.net Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit Injection-Date: Wed, 2 Jan 2013 19:45:48 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="8e86a57dfa599721f116da4577f3d1af"; logging-data="2629"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+MaWhYjyfGxpOqw3dJwTny" User-Agent: KNode/4.4.9 Cancel-Lock: sha1:VF78/C6SBSikkcxHKqjNN4RZ7mc= Xref: csiph.com comp.graphics.apps.gnuplot:1571 Christ H wrote: >> >> The obvious next step is to extend the mousing code so that you >> get true 3D interactive rotation and zoom. >> That would be spectacular! > ... and tough! ;) You are thinking of a simple feedback of new rotation > parameters to the script? Even then you would need something like a cube > that the user rotates to illustrate the new rotation position... I don't see why it would need to be any different from the 3D mousing support we have had for ages in the interactive terminals win/x11/wxt/qt. Since you have created a javascript version of all the core routines, the only missing bit is to attach a call to the emscriptened gp_exec_event() routine as an action to be triggered on mouse events. I'll send a more detailed reply off-line. Ethan