On Sun, Feb 12, 2012 at 1:26 PM, Andrea Gavana <[email protected]>wrote:

> Charles,
>
> On 12 February 2012 21:00, Charles R Harris wrote:
> >
> >
> > On Fri, Feb 10, 2012 at 9:38 AM, Andrea Gavana <[email protected]>
> > wrote:
> >>
> >> Hi All,
> >>
> >>    my apologies for my deep ignorance about math stuff; I guess I
> >> should be able to find this out but I keep getting impossible results.
> >>
> >> Basically I have a set of x, y data (around 1,000 elements each) and I
> >> want to create 2 parallel "curves" (offset curves) to the original
> >> one; "parallel" means curves which are displaced from the base curve
> >> by a constant offset, either positive or negative, in the direction of
> >> the curve's normal. Something like this:
> >>
> >
> > Note that curves produced in this way aren't actually 'parallel' and can
> > even cross themselves.
>
> I know, my definition of "parallel" was probably not orthodox enough.
> What I am looking for is to generate 2 curves that look "graphically
> parallel enough" to the original one, and not "parallel" in the true
> mathematical sense.
>
>
You could try setting a point and 'contracting' the curve towards the
point. A point a infinity would give the usual parallel curves. There are
probably a lot of perspective like transformations that would do something
similar.

Chuck
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to