In what way(s) is opengl supported? For example, I do not see the opengl labs listed jqt's menus. I do see some files, but for example if I browse to addons/labs/labs/graphics/opengl.ijt using labs, I get a "Lab dependency not an addon" message.
I do see a webgl demo in the qt demos, but the geometry is hardcoded into ~addons/ide/qt/js/J3DI.js I guess I should be able to do the stringreplace thing - but is this meant to be a stable interface? If it is, I guess I could get to work on translating earlier opengl demos and tutorials and such to the new system, but I guess I'd also like something of an idea if that's the right approach. Thanks, -- Raul On Sun, Mar 8, 2015 at 1:26 AM, bill lam <[email protected]> wrote: > Jqt supports opengl 2 or newer. > On Mar 8, 2015 4:50 AM, "Raul Miller" <[email protected]> wrote: > >> For texture mapping, I think you'd need to abandon plot (at least as >> it is currently written) and move over to opengl. >> >> For opengl, you either need to drop back to earlier versions of J (J6 >> and J7 both had opengl labs - albeit with differences in the details) >> or you'll need to explore the webgl capabilities inherent in JHS or >> you'll need to temporarily abandon J while you learn the ropes >> (perhaps at shadertoy) and then maybe bring your knowledge back into >> the community. >> >> References: >> >> http://www.jsoftware.com/jwiki/OpenGL >> >> >> http://webglplayground.net/documentation >> >> https://www.shadertoy.com/results?query=tag%3Dtexture >> >> Or, if you are less inclined towards experimentation and prefer some >> heavy reading: >> >> https://www.cse.msu.edu/~cse872/tutorial4.html >> >> https://www.opengl.org/archives/resources/faq/technical/texture.htm >> >> http://www.glprogramming.com/red/chapter09.html >> >> ... >> >> Beware though that the opengl standards have drifted over the years >> and there will be subtle gotchas where some older things no longer >> work and some newer things don't quite work exactly like they are >> described to work. >> >> What usually works for me is some time spent finding out what the >> puzzling terms mean, and then some blind experiments based on some >> working example - go back and forth on that enough and mix in some >> attempts to create things from scratch (which helps identify blind >> spots). But I also like to stay close to working examples, as much as >> I can, to avoid too much time lost on blind alleys (where someone with >> more self importance than practical sense says something which sounds >> plausible but which is totally unrelated to what you want to be >> doing). >> >> Thanks, >> >> -- >> Raul >> >> On Sat, Mar 7, 2015 at 3:10 PM, Skip Cave <[email protected]> wrote: >> > My next challenge is to map a texture (rectangular .jpg image) onto that >> > ellipse and plane. Any hints as to how to do that? >> > >> > Skip Cave >> > Cave Consulting LLC >> > >> > On Sat, Mar 7, 2015 at 1:35 PM, Skip Cave <[email protected]> >> wrote: >> > >> >> Raul, Thanks for the links! That's what I needed. I didn't think about >> >> looking in the Studio Labs for the Plot documentation. The final secret >> is >> >> to throw away the imaginary parts of the ellipse equation so all z >> outside >> >> the ellipse is zero: >> >> >> >> a =.1 >> >> >> >> b=. 1.7 >> >> >> >> c =. 1.5 >> >> >> >> x =. 5 %~21 21 $ i:10 >> >> >> >> y =. |: x >> >> >> >> z =. {. |: +. c * ((1 - ((x^2)%(a^2)) + ((y^2)%(b^2))))^0.5 >> >> >> >> 'surface' plot z >> >> >> >> >> >> Here's the plot: http://bit.ly/1GbYuy1 >> >> >> >> >> >> The axes should be 1, 1,7 and 1.5, but they are not, so I need to look >> at >> >> that. >> >> >> >> >> >> Skip >> >> >> > ---------------------------------------------------------------------- >> > For information about J forums see http://www.jsoftware.com/forums.htm >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
