On 10/21/2013 06:10 AM, andy pugh wrote: > I just noticed another "quirk" > http://tinyurl.com/o2dgqmt > Disagrees with > http://www.linuxcnc.org/docs/html/lathe/lathe-user.html#_lathe_tool_orientation_a_id_lathe_tool_orientation_a
Yes, the first link rear tool graphic seems to look like the LinuxCNC front tool configuration. It takes some work to convert the graphic from tools pointing out to tools point in. > > Our front-tool diagram appears identical to a back-tool diagram, even > though the X directions are flipped. > > http://tinyurl.com/o2luxym > > Shows both versions, and is even more explicit. > For our rear tool lathe, the tool orientation is set up the LinuxCNC way. http://wallacecompany.com/tmp/lathe_real_tool_orientation-1a.png I suppose in the LinuxCNC world it doesn't matter, but it may if one wants to be compatible with the industry "norm". This may need more work. We have a setting in our .ini file to flag ('-XZ') a rear tool lathe, then conditionally change Gremlin on a by case basis, such as 'show axes', 'show offsets', to get the behaviour we want. An approach I tried was to just rotate the axes to get a rear tool lathe view from the standard config, but found that it was more difficult and gave no indication of how much work would be needed to finish. One problem is that I don't have an overall command of OpenGL or Gremlin and it's just easier to make patches as we go. Two of the issues I'm challenged with are that that there is a 3D space and also a camera position and angle involved. One can get the same view by applying different combinations of both. The other, it seems the manipulation of the space or view is incremental, so one needs a good vision of all the previous moves to know the current status. Also, the OpenGL we use is a way old miniGL which seems to have the same issues as RTAI, being a stale, unloved orphan, albeit one that currently works well. Well, that's how I see it so far. It would be nice to have a seasoned, current OpenGL game programmer "on staff". -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/ ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers