--- "Miller, Raul D" <[EMAIL PROTECTED]> wrote: > > What do you mean by 'flat'? > > I had been talking about representation. This was a somewhat generic > comment on the quality of the imagery I saw. I don't know if that was > a VRML issue or an application issue but given the context you had
VRML to OpenGL/DirectX is like PostScript/SVG to Java2D/GDI+ So quality of VRML images are the same as the underlying renderer, if it's OpenGL-based, it will be the same as OpenGL. > > grab things. If that's a plain bitmap, than how is it different > > from a regular screen cursor? > > The bitmap (or other image) would be for the OS mouse cursor. > > If I can make the OS mouse cursor be an image where all pixels > are transparent, I am then free to render an alternative "mouse > cursor" inside the opengl control. > > If I do this right, it will seem seamless to the user, though > obviously it's somewhat more complicated from a programmer's > point of view. > But I was talking about a change in J -- in the 2 dimensional > OS windowing enviroment. > > For example, consider an elementary J form: > > coinsert 'jgl3' [ require 'gl3' ... > Now imagine I could set the appearance of the OS mouse cursor which is > used when the mouse is over some form or form element. > > Hypothetically, the following set of commands might arrange so that > when the mouse was over the opengl control it was transparent, when > the mouse was over the top button, it was a cross hair, except that > temporarily during "expensive calculation" the mouse is an hour glass > when it's anywhere over the form. > > wd 'setMouse c 1 g *',mouseClear For some reason glcursor throws domain error after glaRC, but before it you can set the cursor (for first example in OpenGL Intro lab): a_run=: 3 : 0 wd :: ] 'psel a;pclose' wd A glcursor IDC_HELP glaRC '' wd 'pshow;ptop' ) Maybe for what you need, it's just a matter of allowing glcursor in 3D and maybe redefine cursors for it? > To recap -- what I'm looking for from the J environment is: > > (1) Ability to set the displayed mouse image for an element of a J form. > > (2) Ability to control the position the OS mouse. This is questionable usability issue. The user is already accustomed to the behavior response of the system cursor. It may be disrupting to change it. Why not make your model acomodate to the position of the cursor? Compare with scrollbar tracking behavior: the object (thumb) moves at it's own pace within bounded sub-space, alowing the mouse cursor to move freely. > (3) Support for more keys and mice buttons. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
