agaskar.com

Apr 16 2008

Incredibly useful Illustrator script: ‘Round Any Corner’ rounds single anchor points in a shape.

Illustrator has myriad shape tools and fairly decent support for rounding corners, but sometimes you may find yourself in a situation where it’s not obvious how to create a ‘proper’ (two anchor point) rounded corner on a sharp (single anchor point) edge. You could use a ‘jig’ that you build by subtracting a rounded corner shape from another, but then you have to deal with the often difficult and time-consuming task of aligning an anchor point with a path. ‘Round Any Corner’ will give you corners that are consistent with the ones that are created with the Rounded Corner shape tool, and does so simply and quickly. Read on for usage notes and download location. 1. Download the collection of scripts from http://park12.wakwak.com/~shp/lc/et/en_aics_script.html 2. Unzip, drop the aics_scripts_en folder into your Illustrator/Presets/Scripts directory (for CS3 on Windows, this is likely to be C:\Program Files\Adobe\Adobe Illustrator CS3\Presets\Scripts 3. (re)start Illustrator. 4. Use the direct selection tool (A) to select the anchor point you want to round. Make sure you’ve selected ONLY that anchor point (my method: deselect any objects by clicking off the art board, then hover over the approximate location until you see the ‘anchor’ helper appear). 5. Select File/Scripts/aics_scripts_en/Round Any Corner 6. Enter the radius in points. A couple of important usage notes from the author appearing within the script source:

// ## Rounding Method
// Basically, the rounding method is compatible with the "Round Corners" filter.
// It is to add two anchors instead of the original anchor, at the points of
// specified line length from each selected corner.  So if there're too many
// anchors on original path, this script can not round nicely.

// ## Radius
// Actually, the specified "radius" is not for a radius of arcs which drawn.
// It is for the line length from each selected corner and is for the base
// to compute the length of handles.  The reason calling it "radius" is
// for compatibility with the "Round Corners" filter.


// This script does not round the corners which already rounded.
// (for example, select a circle and run this script does nothing)

// ### notice
// In the rounding process, the script merges anchors which nearly
// overlapped (when the distance between anchors is less than 0.05 points).

// This script does not work for some part of compound pathes.
// When this occurs, please select part of the compound path or release the compound path and
// select them, then run script again.
// I still have not figured out how to get properties from grouped pathes inside a compound path.
[via funkatron.com]

Comments (View)
Page 1 of 1
blog comments powered by Disqus