Polyarc Draw
POLYARC DRAW
DRAW [P]<br>SELECT [V]<br>ANCHORS [A]<br>EYEDROPPER [I]
UNDO<br>REDO
= 2)">GROUP [SHIFT+G]<br>= 0 && selectedIdxs.size === 0 && paths[selectedIdx] && paths[selectedIdx].group)">UNGROUP [SHIFT+G]
? HELP
= 0 && selectedIdxs.size === 0)">↑↑<br>= 0 && selectedIdxs.size === 0)">↑<br>= 0 && selectedIdxs.size === 0)">↓<br>= 0 && selectedIdxs.size === 0)">↓↓
= 0 && selectedIdxs.size === 0)">FLIP H<br>= 0 && selectedIdxs.size === 0)">FLIP V
DOT GRID [G]
CLEAR<br>EXPORT PNG<br>EXPORT SVG<br>COPY SVG<br>SAVE .arc<br>LOAD .arc<br>NO BG
RESET VIEW
ROUND
CLOSE [ESC]
TOOLS
PDraw<br>VSelect shapes<br>ASelect anchors<br>IEyedropper
VIEW
Space+dragPan<br>Space+scrollZoom<br>RESET VIEWReset pan and zoom to 100%
DRAWING
ClickPlace anchor<br>RRotate arc direction<br>Click near first anchorClose and finish path<br>Enter or Right-ClickFinish path (open, needs a stroke to be visible)<br>EscapeCancel path<br>ShiftSnap arc to 45˚ increments (only when dot grid is off)
SELECT (shapes)
Click shapeSelect<br>Drag shapeMove<br>Alt+drag shapeDuplicate and move<br>Cmd/Ctrl+C/VCopy & paste<br>Drag corner handleScale<br>Drag origin handleReposition the origin point<br>Right-click+dragScale and rotate around the origin<br>Drag empty canvasMarquee select<br>Shift+FFlip horizontal<br>Shift+MFlip vertical<br>Shift+RRotate 90°<br>Backspace / DeleteDelete selected<br>EscapeDeselect
The origin handle appears at the shape's bounding box center when selected. Moving it sets the pivot for right-click scale/rotate.
EYEDROPPER
Right-click shapePick its style (fill, stroke, texture, roundness)<br>Left-click shapeApply the picked style to it
SELECT (anchors)
Click anchorSelect<br>Shift+click anchorAdd to / remove from selection<br>Drag anchorMove selected anchors<br>Drag empty canvasMarquee select<br>Arrow keysNudge 1px<br>Dot Grid + Arrow keysNudge by grid step (20px)<br>Backspace / DeleteDelete selected anchors<br>EscapeDeselect
EDIT
Ctrl/Cmd+ZUndo<br>Ctrl/Cmd+Shift+ZRedo<br>Ctrl/Cmd+YRedo<br>Shift+GGroup / Ungroup<br>GToggle dot grid
FILL & STROKE
Adjust width fieldSet stroke width in px (0 = no stroke)<br>Right-click paletteSet stroke color<br>Left-click paletteSet fill color<br>Toggle ROUNDToggle round line caps and joins<br>Click dash swatchesSolid, dashed, dotted, or dash-dot<br>Drag color swatch to shapeApply fill directly<br>Right-click drag color swatch to shapeApply stroke directly<br>Drag texture swatch → shapeApply texture fill
Stroke and fill settings apply to both new and currently selected shapes.
FILE & EXPORT
EXPORT PNGDownload the drawing as a PNG image<br>EXPORT SVGDownload the drawing as an SVG<br>COPY SVGCopy the SVG markup to the clipboard<br>NO BGExport with a transparent background<br>SAVE .arcSave an editable project file<br>LOAD .arcOpen a saved project file<br>CLEARRemove all shapes from the canvas
If shapes are selected, the EXPORT functions export only those.
CREDITS
Textures are royalty free from Bakku no Oni - Mapping and Bakku No Oni - Royalty Free Materials for 3D. The color palette is AURORA by Dawnbringer, sourced from Lospec/.
Output license
You can use files you create with Il—Verse for anything (personal, educational, commercial) except those relating to or containing non-fungible tokens ("NFT"), crypto, web3 or blockchain-related projects.
No attribution required, but if you'd like to:
Created with POLYARC DRAW (https://hlnet.neocities.org/polyarc-draw), a tool made by Heikki Lotvonen (https://heikkilotvonen.com)
Output is provided as-is, no warranty.