Swap Tool or Transform Option
I would like a tool or feature whereby I can select two objects, hit the tool or possible transform option and the objects swap their exact positions. This would save an incredible amount of time especially when updating an existing document. There used to be a script for this way back in the day but I think it's time to bring in this very effective feature.
-
Another way to swap object is a free Exchange Tool plugin by Totallypic: https://totallypic.notion.site/Ai-Beta-2a718bc127444fe5bd580c0cb21623de#ef795090c9da46f7b351a53cc823cc71
Works up to version 27/2023 -
And while the team still thinks if the idea worth implementing, Sergey Osokin finished his free SwapObjects script: https://github.com/creold/illustrator-scripts/blob/master/md/Item.md#swapobjects
Has useful options, quite handy, I use it all the time.The other viable option — paid ArtSwitcher plugin panel by Astute Graphics. Support more objects than two in a selection, has fitting options, etc: https://www.youtube.com/watch?v=-5FmCyJ2szk
-
Vinh Prag commented
I agree. It should be under Arrange and let the user choose between swapping within the selection or swap object centres.
-
Allen, there is a script to help you with swapping fills and strokes
https://github.com/creold/illustrator-scripts/blob/master/md/Color.md#cyclecolors
Also check out his other color-related scripts at that page.He also has a script to Swap Objects, but I believe it’s not exactly completed, so it’s not published yet.
-
Allen commented
Perhaps expand this to a configurable SWAP command: swap fills, swap paths, swap colors, swap scaling, swap layer positions, swap horizontal positions, swap vertical positions, etc. This would come in handy in a lot of scenarios.
-
Reed Sorenson commented
A simple object position swap tool.
I make data/scientific figures with AI. I do a lot of ordering and aligning of objects, often I have 4-5 scatter plots generated in R and I resize and align them in AI. I often want to reorder them after I have gotten the alignment perfect, so currently the most efficient process is clicking on each individual object and writing down the x,y coord. for each and then typing these in for each object. A simple button to swap objects based on their x,y coordinate (wherever the ref point is set) would save me a lot of time.
Thanks, Reed