Smart Corner Rounder
Script for Adobe Illustrator
ㅤ
Description
Smart Corner Rounder is an advanced Adobe Illustrator script that provides intelligent corner rounding capabilities for vector paths. Unlike Illustrator's built-in corner rounding tools, this script offers precise control over which corners get rounded based on angle thresholds and point selection modes.
ㅤ
Key Features
- Intelligent Corner Detection: Only rounds corners that meet specific angle criteria (customizable min/max angle thresholds).
- Selective Point Processing: Choose to round all points, only odd-numbered points, or only even-numbered points.
- Live Preview: See changes in real-time as you adjust settings.
- Unit-Aware: Works with your document's current ruler units (pixels, points, inches, mm, etc.).
- Batch Processing: Apply rounding to multiple selected paths simultaneously.
ㅤ
Installation
1. Download the Smart Corner Rounder.jsx script file.
2. Place the script in your Adobe Illustrator Scripts folder:
⮑ Mac: /Applications/Adobe Illustrator <Version>/Presets/<Language>/Scripts
⮑ Windows: C:\Program Files\Adobe\Adobe Illustrator <Version>\Presets\<Language>\Scripts
3. Restart Adobe Illustrator if it's already running.
ㅤ
Using the Script
- Open Adobe Illustrator.
- Create or open a document with vector paths.
- Select the paths you want to apply corner rounding to.
- Run the script via File > Scripts > Smart Corner Rounder.
- The dialog box will open with several options:
ㅤ

ㅤ
ㅤ
➊ Corner Rounding Panel
Radius Slider/Input: Set the corner radius value (0 to 500 units)
- Drag the slider for quick adjustments.
- Type exact values in the text field.
- Use ↑↓ arrow keys for fine adjustments (Shift+↑↓ for larger steps).
ㅤ

ㅤ
ㅤ
➋ Angle Threshold Panel
Angle Threshold Panel
-
Min Angle: Set minimum angle threshold (0-360°).
Only corners with angles greater than this value will be rounded. -
Max Angle: Set maximum angle threshold (0-360°).
Only corners with angles less than this value will be rounded. - Example: Min=45°, Max=135° will only round corners between 45° and 135°.
ㅤ

ㅤ
This script analyzes the geometry of each corner before rounding it. It calculates the angle at each point and only applies rounding if the angle falls within your specified range. This prevents unwanted rounding of corners that should remain sharp, making it ideal for technical drawings, logos, and complex shapes.
ㅤ
ㅤ
➌ Points to Affect Panel
Choose which points to process:
- All Points: Round all corners meeting angle criteria.
- Odd Points: Round only 1st, 3rd, 5th, etc. anchor points.
- Even Points: Round only 2nd, 4th, 6th, etc. anchor points.
ㅤ
ㅤ
➍ Apply Changes
Preview Options
- Preview Checkbox: Enable/disable live preview (enabled by default)
- Hide Edges: Toggle visibility of path outlines for cleaner preview
ㅤ
Apply Changes
- Zoom Button (✚): Click to zoom to fit your selection.
- OK: Apply the rounding and close the dialog.
- Cancel: Discard changes and close the dialog.
- ⏼: Provides access to user guide information.
ㅤ
ㅤ
This script transforms the tedious process of manual corner rounding into an intelligent, precise, and efficient workflow that maintains creative control while saving significant time.
ㅤ
ㅤ