Best of luck with OCC and your project. If it not to much trouble keep me/us
appraised of your success...
EBo --
Mark <[email protected]> said:
> I really didn't intend to move it off list. Not sure what happened there.
>
> I'm gonna stick with OCC for now, as I am fairly familiar with it.
>
> Mark
>
> On Wed, Mar 4, 2009 at 2:38 AM, EBo <[email protected]> wrote:
> > Mark,
> >
> > I took a quick look at gdepth... It looks like extending that would
> > probably
> > be the best way to go. I would suggest modifying a couple of the routines
> > to
> > generate cut tool profiles from optical comparator images or some
> > equivalent.
> > If my quick scan of the code read it correctly, this would allow you to
> > load
> > a tool and either spin the tool or model it's geometry in a lathe type
> > operation.
> >
> > The stuff I was rattling on before would be good background info to know to
> > understand what is going on with all the transformations and flipping
> > projections, but a good bit of the basics are already provided with gdepth.
> >
> > Best of luck and look forward to the correspondence.
> >
> > EBo --
> >
> >
> > EBo <[email protected]> said:
> >
> >> Mark,
> >>
> >> I see you moved this off list. Ok...
> >>
> >> YoW!. Ok... You can model the problem as moving the tool around the
pice (ie
> >> milling) or spinning the piece around the tool (lathe). I can point you to
> >> the references to get started understanding what is going on with the
> >> projective geometry, etc., and give you a VERY old class project where I
> >> got
> >> all the basics working. The code will probably not compiler as it depends
> >> on
> >> stuff I had access to a decade ago, but all the basic math stuff is there
> >> for
> >> projecting between word, object coordinates, etc. The code is also likely
> >> a
> >> mess, but if it would help you then so be it. I will warn you though that
> >> going about it this way is many months of effort (depending on where you
> >> are
> >> with understanding 4D image transformations). My best suggestion is to
> >> take
> >> in addition to working on this a senior/graduate class in computer
> >> graphics.
> >> Some instructors will let you sit in so that you can wrap your head
around the
> >> problems. Basically what you have set for yourself is the equivalent of a
> >> challenging undergraduate senior honors thesis or possibly even a masters
> > thesis.
> >>
> >> If you are really up for hurting yourself that bad I'll dig up the
> >> references
> >> in my library (and you are lucky I have it with me -- I'm 1000 miles from
home
> >> at the moment), and I'll send you some old code. I can also suggest some
> >> interesting computational geometry packages which can do the mathematical
> >> morphology (ummm... think you have the tool sweep and you want to subtract
> >> that from the original object...).
> >>
> >> To get you started, take a look at the following:
> >>
> >> VTK: http://vtk.org/
> >> GTS: http://gts.sourceforge.net/
> >>
> >> I would strongly encourage you to use VTK (althought the learning curve is
> >> painful), but once you start wrapping your head around that as a tool you
> >> can
> >> run it on *nix, win*, and mac*. Also, it does more than you will ever want
> >> to, and is freely distributed...
> >>
> >> Anyway, if you really want to go there I'll dig suff up, but please know
> >> that
> >> I am really swamped and will be handing this out in dribs and drabs. Just
> >> give me a poke every now and again and I'll get stuff to you or point you
down
> >> some other road...
> >>
> >>
> >> EBo --
> >>
> >> Mark <[email protected]> said:
> >>
> >> > On Wed, Mar 4, 2009 at 12:12 AM, EBo <[email protected]> wrote:
> >> > >
> >> > > So are you wanting to do something like engrave something onto a
> > cylindrical?
> >> > >
> >> > > The times that I have had to do something like this it was in an
> >> > > advanced
> >> > > computer graphics class -- jumping between world and other
projections and
> >> > > moving the view plane around graphics objects, but I doubt telling you
> > how to
> >> > > do that would be of any help. So, can you describe what you want to
> >> > > do a
> >> > > little more?
> >> > >
> >> > > EBo --
> >> >
> >> >
> >> > Yes, it is computer graphics.
> >> >
> >> > I talked about what I'm doing in my second response to Alexy -
> >> > something similar to gdepth ( http://axis.unpy.net/01169521961 ) -
> >> > create an accurate solid model of the material that will be removed
> >> > (by sweeping the tool's cross-section along a line), then subtract
> >> > that from a block, creating an accurate model of the material that is
> >> > left.
> >> >
> >> > Hopefully this result can be compared with the solid model that was
> >> > used as input to a CAM program (HeeksCNC, or cam-occ IF I ever get
> >> > anywhere with it).
> >> >
> >> > I might just abandon cam-occ in favor of working on HeeksCNC, since
> >> > Dan is moving so quickly, but for right now I am still messing with
> >> > it.
> >> >
> >> > I don't know if it's your email or mine, but something keeps messing
> >> > with the replies. I see a bunch of HTML. I clicked "plain text" for
> >> > this one, maybe it will behave from now on.
> >> > Mark
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >>
> >>
> >>
> >>
> >
> >
> >
> > --
> >
> >
> >
> >
>
>
--
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers