The circle pattern generator is a tool to generate a uniform distribution of circular shapes in a defined frame. The algorithm uses the available space to place the items in patterns to create a harmonic-looking result. With this tool, you can control the placement, shapes and colours in great detail to create the best result.
Export the final result in SVG format to further process it, or save the resulting images as a PNG or JPEG file. Also, you can save all settings in a project file, so you can reproduce a pattern you liked at any later time.
User Interface


Download the example shown above here:
Manual
Download
Download the latest version 2.0.4 for macOS and Windows.
SHA-1:
4d586a2245095c39d3180340c7aa701683afac6f CirclePatternGenerator_v2.0.4_macos.zip
ec12c97880dcc999c808ea7b5a3d96a0364574a7 CirclePatternGenerator_v2.0.4_win64.zip
SHA-256:
78c823f2a8511a9e841628424d45a71de743f9644ead6f5621adc4fa5d1cee70 CirclePatternGenerator_v2.0.4_macos.zip
24a8edd9f1d00b4e974cad28037153ab4b99959dbf3546bf9f616ccd9c0d52d9 CirclePatternGenerator_v2.0.4_win64.zip
How to Install the Application
Windows
- Download the ZIP file for Windows.
- Unpack its contents.
- Double-click on the file
CirclePatternGenerator.exe
to start the application.
For a permanent installation, move the whole folder (not only the exe
file) to c:\Program Files
. After moving the files, right-click on CirclePatternGenerator.exe
, and select “Pin to Start” from the context menu.
macOS
- Download the ZIP file for macOS.
- Unpack the downloaded file by double-clicking it.
- Drag and drop
CirclePatternGenerator.app
to the Application folder.
Uninstall
- Windows: Delete the whole program folder.
- macOS: Move the app into the trash.
Requirements
- macOS 12 or newer.
- Windows 10 or newer, 64bit x86
- The calculation of large patterns requires high amounts of RAM.
Bug Reports, Feature Requests and Feedback
If you find a problem in the application, have a great idea for a new feature or like to give feedback, send me a message using the contact form on this website or any other communication channel.
Gallery
Examples
Versions and Change Log
2.0.4 | Rewrote the application backend from ground up. – New, ultrafast, fixed precision, 64bit processing backend. – Extended shape library with shape browser window. – Oval, circular and triangle canvas shapes. – New algorithms for different shape arrangements. – Better file handling and operating system integration. – Countless small user interface improvements end extensions. |
1.4.1 | Added more features and polished the user interface. – Generator for circular or elliptical results. – Use various shapes implemented as symbol references in SVG. – Extended colour settings with static and dynamic colours for the items on the canvas. – Extended rotation settings with static and dynamic rotation. – Control over the canvas background and frame. – Overlapping of symbols. – Progress can be cancelled at any time. – Code optimization for faster generation in certain situations. |
1.2.0 | Publish more functionality: – Optimizer to improve the generated results. – Item colour. – Margin. |
1.0.0 | The initial public version of the pattern generator. |
Source Code, License, Copyright
This application uses the Qt library, available under the LGPL v3 license. You can download a copy of the Qt library here.
Copyright 2020-2023 by Lucky Resistor.
I cannot publish this application’s source code because it contains proprietary source code and algorithms I developed and licensed under terms incompatible with open-source licenses.