Skip to content

shspage/anchorGrabber_aip

Repository files navigation

anchorGrabber.aip

readme in japanese

anchorGrabber.aip is a plug-in for Adobe Illustrator 2024 (mac/win).

You can move anchors close to the position where you started dragging together.

This plug-in uses Dear ImGui (https://github.com/ocornut/imgui) for the settings dialog.

How To Use

image
video - https://twitter.com/shspage/status/1502867048992423937

Items in the Settings Window

Double-click the tool icon to display the "pixel distance settings" dialog.

  • to grab anchors : Anchors within the set number of pixels (*) distance centered on the tip of the pointer will be the target of movement. (*: Number of pixels on the screen)
  • to ignore move : Movements less than the set number of pixels are ignored. (To prevent movement due to careless clicks.) You can move within the set distance by moving it beyond the set distance and then returning it.

Working Environment

Adobe Illustrator 2024 (macOS (Apple Silicon) / Windows)

Development Environment

Adobe Illustrator 2024 SDK
Xcode 14.2 / MacOS Ventura
MacBook Air (M1)

Visual Studio 2017 / Windows10

Build

Mac

Open myImGuiDialog_mac/myImGuiDialog.xcodeproj and build libmyImGuiDialog.a first. Then open anchorGrabber.xcodeproj and build anchorGrabber.aip

Windows

Open anchorGrabber.sln and build solution.
Projects will be built in the order of myImGuiDailog_win and anchorGrabber .

Note For Build

  • Place "anchorGrabber_aip" folder directly under Illustrator SDK's samplecode folder.

Installation

(After build) Place anchorGrabber.aip in the Adobe Illustrator plugin folder or additional plugin folder.

The next time you run Illustrator, the plug-in will be loaded and the icon for this plug-in will be added to the "Add-ons" category at the bottom of the "All Tools" drawer in the toolbox. You can use it by dragging the icon to the toolbox and placing it.

License

MIT License
Copyright (c) 2022 Hiroyuki Sato
https://github.com/shspage
See LICENSE.txt for details.

This software depends on the following resources which may have the licenses differs from this software.