The 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 harmonious-looking result. With this tool, you can control the placement, shapes, and colors 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
Manual
Download
Download the latest version 2.6.0 for macOS and Windows.
SHA-1:
e456a0511f1b6b42547d2b2383d759a835c67abf PatternGenerator_v2.6.0.zip (macOS)
f2ca7610fc2d62e20738351c0bc9bdc2be7b4046 PatternGenerator_v2.6.0_x64.zip (Windows 64bit)
SHA-256:
dbc4ee97ec62248c6ec58ef60888530e0bc36c973c948483ba87f5651d2afcf2 PatternGenerator_v2.6.0.zip (macOS)
1ad9cbd301cc29acfeacb3bc849fbe7c48ad91b5bd339161c2afe1628c855019 PatternGenerator_v2.6.0_x64.zip (Windows 64bit)
How to Install the Application
How to Install the Application
Windows
- Download the ZIP file for Windows.
- Unpack its contents.
- Double-click on the file
PatternGenerator.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 PatternGenerator.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
PatternGenerator.app
to the Application folder.
Uninstall
- Windows: Delete the whole program folder.
- macOS: Move the app into the trash.
Terms of Use
Terms of Use
Quick Summary (TL;DR)
- Totally Free: Use the Circle Pattern Generator for free.
- Use it for Anything: Feel free to use it for both personal and commercial projects.
- No Strings Attached: What you create with it is yours to use as you like.
- As-Is: No warranties are provided.
Acceptance of Terms
By using the Circle Pattern Generator application (hereinafter referred to as “the Application”), you agree to be bound by these terms of use (the “Terms”). If you do not agree with any part of these Terms, please do not use the Application.
Usage Rights
- Free of Charge: The Application is provided to you free of charge. There are no fees for downloading, installing, or using the Application.
- Commercial Use: You are permitted to use the Application for commercial purposes. This includes using the Application to create patterns or designs that you may sell or use in a commercial setting.
- Results of the Application: Any patterns, designs, or other results generated using the Application may be used for any purpose, including commercial use, without any restrictions.
No Warranties
The Application is provided “as is,” without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. In no event shall the creators or contributors of the Application be liable for any claim, damages, or other liability, whether
Modifications to Terms
We reserve the right to modify these Terms at any time without prior notice. Your continued use of the Application following any such modification constitutes your agreement to be bound by the modified Terms.
Governing Law and Jurisdiction
These Terms are governed by and construed in accordance with the laws of Switzerland. Any dispute, controversy, or claim arising out of or in relation to these Terms, including the validity, invalidity, breach, or termination thereof, shall be resolved exclusively by the competent courts of Switzerland. By using the Application, you expressly consent to the jurisdiction and venue of such courts in Switzerland for the resolution of any such disputes.
Acknowledgement
You acknowledge that you have read these Terms, understand them, and agree to be bound by them. You further agree that these Terms are the complete and exclusive statement of agreement between you and the creators of the Application, and that they supersede any proposal or prior agreement, oral or written, and any other communications between you and the creators of the Application relating to the subject matter of these Terms.
Requirements
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
Versions and Change Log
2.6.0 | Added more features and improved the overall performance. – More algorithms, to control the item arrangement direction. – New example gallery, to give starting points. – New shapes: heart, drop, arrow, leaf. – Shape editor, to customise the exact shape dimensions. – New canvas shapes: heart, arrow, star, cross, leaf, polygon. – Dynamic value function chains: linear, invert, pow, log, bezier, sine, triangle, steps, … – Item rotation preview. – Dynamic item order (z value) control. – Dynamic radius transition with function. – Per item order control. – New dynamic input: relative placement index. – New metadata fields to place a name and note in the file. |
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. |
FAQ
Is the source code available for download?
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.
Can I use this application commercially?
Yes! There are no limits using this application and its output.
License and 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. All rights reserved.