Is there any way to "jiggle" all existing points on a path so they all snap to the grid at once?

Ask a Question related to Macromedia Freehand, Design and Development.

  1. #1

    Default Is there any way to "jiggle" all existing points on a path so they all snap to the grid at once?

    Hello,

    I have a lot of closed paths in which all the points on those paths are
    "almost" where they should be, namely on the grid intersections. The paths
    were created with the Trace tool in FH10 MX.

    Currently, I'm very dumbly grabbing each point that Trace has created and
    tugging it, which causes it to snap to the very-close-by grid intersections
    if it is not already lined up with that position. In this particular case,
    all the points on each path could be safely snapped to their nearest grid
    intersection if it could be done en masse for the closed path.

    I haven't found a way to create the original corner points snapped to the
    grid during the Trace operation, which would also be another way to an
    acceptable result.

    What I was hoping for was a command that performed something like "Snap all
    selected points to nearest grid intersection," but I haven't found a way to
    do that to all the points on a path at once. Any ideas?

    One other thing, which may just be my misunderstanding of how Grid is
    supposed to work. Viewing a page at 400%, with a Grid spacing of 6 creates
    12 snappable grid dots; changing the Grid spacing to 10, at this
    magnification, creates 8 snappable grid dots. What's the "secret" of this
    spacing scheme? I would have thought, 6 creates 6 and 10 creates 10.

    Many thanks for any help,

    Ian J.



    Ian Jaffray Guest

  2. Similar Questions and Discussions

    1. creating 2 objects that "snap to" each other when inclose proximity
      Hey Guys: I've been using Director to do presentations for a while now, but I'm not very familiar with the 3d & Lingo aspects. I'm trying to...
    2. questions about: "Snap to" ,circle tool & DPI output
      Hello; I was looking for software to do artwork for electronic panels. After looking at AutoCad, Quark Xpress, and Illustrator, I chose...
    3. Lines and Polygons "Snap To" nearest text box
      Acrobat 6.0 Pro on XP I am using advanced commenting lines and text boxes to add my comments to large, complex graphic documents (actually a form of...
    4. Modify>Alter Path> "Inset Path" and "Expand Stroke" ERRONEOUS??
      Sometimes I have tried to make some custom paths, for example letter 'A' converted to paths (Times New Roman font), and when I tried to use command...
    5. Removing ".." and "." from a file path
      I only found the "File.expand_path" function to make a relative into an absolute path, but what about the ".." and "." components. I need a...
  3. #2

    Default Re: Is there any way to "jiggle" all existing points on a path sothey all snap to the grid at once?

    Ian Jaffray wrote:
    > I have a lot of closed paths in which all the points on those paths are
    > "almost" where they should be, namely on the grid intersections. The paths
    > were created with the Trace tool in FH10 MX.
    I normally use guides and the align tools for jobs like this. Select the
    points you want to align horizontally. You can select either by
    option-dragging a marquee-selection with the pointer tool or option-dragging
    with the Lasso tool.

    Align. (I use Align buttons in my toolbar.) Snap-to-guides on. Now drag all
    those points to snap to a guide.

    If you want all the points to be corner points rather that curve points, go
    the path inspector and click the Handles arrows to retract point handles.

    Now you'll have to do the same select/align operation for vertical
    alignments.

    I know, you wanted it to all be done automatically, but I know of no way to
    do that. Maybe someone else has a better method.

    Judy Arndt

    Judy Arndt Guest

  4. #3

    Default Re: Is there any way to "jiggle" all existing points on a path sothey all snap to the grid at once?

    Just in case anyone is still wondering about how to do this, I realized the
    idea of "jiggling" the points is better thought of as rounding off the
    decimal locations of the points to integer values.

    One point, for example, is at (x,y) = (159.928, 559.927). The nearest grid
    point is at (160, 560). So, what I want to happen is for the current decimal
    locations of all the points on the path to be rounded up to integer values.

    I thought I might be able to do that by scaling the object WAY down and then
    back up, but (fortunately for all other reasons) FH is representing points
    with enough precision that that didn't work.

    An Xtra may be the only way to go, and conceptually should be easy to
    implement.

    Course, I'm just talking to myself at this point ...

    Ian J.


    "Ian Jaffray" <jaffray@interlog.com> wrote in message
    news:bfh3hs$c3m$1@forums.macromedia.com...
    > Dear Judy,
    >
    > I do feel better about having to do this by hand knowing that there isn't
    a
    > simpler way to do it.
    >
    > Thanks for your information, Judy, I'll keep that handy.
    >
    > Ian J.
    >
    > "Judy Arndt" <jarndt@shawbiz.ca> wrote in message
    > news:BB416AD2.476C%jarndt@shawbiz.ca...
    > > Ian Jaffray wrote:
    > >
    > > > I have a lot of closed paths in which all the points on those paths
    are
    > > > "almost" where they should be, namely on the grid intersections. The
    > paths
    > > > were created with the Trace tool in FH10 MX.
    > >
    > > I normally use guides and the align tools for jobs like this. Select the
    > > points you want to align horizontally. You can select either by
    > > option-dragging a marquee-selection with the pointer tool or
    > option-dragging
    > > with the Lasso tool.
    > >
    > > Align. (I use Align buttons in my toolbar.) Snap-to-guides on. Now drag
    > all
    > > those points to snap to a guide.
    > >
    > > If you want all the points to be corner points rather that curve points,
    > go
    > > the path inspector and click the Handles arrows to retract point
    handles.
    > >
    > > Now you'll have to do the same select/align operation for vertical
    > > alignments.
    > >
    > > I know, you wanted it to all be done automatically, but I know of no way
    > to
    > > do that. Maybe someone else has a better method.
    > >
    > > Judy Arndt
    > >
    >
    >

    Ian Jaffray Guest

  5. #4

    Default Re: Is there any way to "jiggle" all existing points on a path sothey all snap to the grid at once?

    Still talking to myself ...

    The answer to this question, if any hack that gets the job done is
    considered an answer, is ... I wrote a VBA script that opens the EPS files
    (which are just Postscript text files) and finds the points at the end of
    the file, then rounds the values to integer values and writes them back out
    to the file. Voila.

    Works, and no Xtra programming required.

    Now I'll shut up.

    Ian J.

    in a text editor and
    "Ian Jaffray" <jaffray@interlog.com> wrote in message
    news:bfjeu4$gju$1@forums.macromedia.com...
    > Just in case anyone is still wondering about how to do this, I realized
    the
    > idea of "jiggling" the points is better thought of as rounding off the
    > decimal locations of the points to integer values.
    >
    > One point, for example, is at (x,y) = (159.928, 559.927). The nearest grid
    > point is at (160, 560). So, what I want to happen is for the current
    decimal
    > locations of all the points on the path to be rounded up to integer
    values.
    >
    > I thought I might be able to do that by scaling the object WAY down and
    then
    > back up, but (fortunately for all other reasons) FH is representing points
    > with enough precision that that didn't work.
    >
    > An Xtra may be the only way to go, and conceptually should be easy to
    > implement.
    >
    > Course, I'm just talking to myself at this point ...
    >
    > Ian J.
    >
    >
    > "Ian Jaffray" <jaffray@interlog.com> wrote in message
    > news:bfh3hs$c3m$1@forums.macromedia.com...
    > > Dear Judy,
    > >
    > > I do feel better about having to do this by hand knowing that there
    isn't
    > a
    > > simpler way to do it.
    > >
    > > Thanks for your information, Judy, I'll keep that handy.
    > >
    > > Ian J.
    > >
    > > "Judy Arndt" <jarndt@shawbiz.ca> wrote in message
    > > news:BB416AD2.476C%jarndt@shawbiz.ca...
    > > > Ian Jaffray wrote:
    > > >
    > > > > I have a lot of closed paths in which all the points on those paths
    > are
    > > > > "almost" where they should be, namely on the grid intersections. The
    > > paths
    > > > > were created with the Trace tool in FH10 MX.
    > > >
    > > > I normally use guides and the align tools for jobs like this. Select
    the
    > > > points you want to align horizontally. You can select either by
    > > > option-dragging a marquee-selection with the pointer tool or
    > > option-dragging
    > > > with the Lasso tool.
    > > >
    > > > Align. (I use Align buttons in my toolbar.) Snap-to-guides on. Now
    drag
    > > all
    > > > those points to snap to a guide.
    > > >
    > > > If you want all the points to be corner points rather that curve
    points,
    > > go
    > > > the path inspector and click the Handles arrows to retract point
    > handles.
    > > >
    > > > Now you'll have to do the same select/align operation for vertical
    > > > alignments.
    > > >
    > > > I know, you wanted it to all be done automatically, but I know of no
    way
    > > to
    > > > do that. Maybe someone else has a better method.
    > > >
    > > > Judy Arndt
    > > >
    > >
    > >
    >
    >

    Ian Jaffray Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139