Lucky Resistor
Menu
  • Home
  • Learn
    • Learn C++
    • Product Photography for Electronics
      • Required Equipment and Software
    • Soldering for Show
  • Projects
  • Libraries
  • Applications
  • Shop
  • About
    • About Me
    • Contact
    • Stay Informed
  •  
Menu

Circle Pattern Generator

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 JSON file, so you can reproduce a pattern you liked at any later time.

  • User Interface
  • Manual
  • Download
  • How to Install the Application
    • Windows
    • macOS
    • Uninstall
  • Requirements
  • Bug Reports, Feature Requests and Feedback
  • Versions and Change Log
  • Source Code, License, Copyright

User Interface

macOS
Windows

Manual

Read the Manual

Download

Download the latest version 1.4.1 for macOS and Windows.

Download for macOS
Download for Windows 64bit
SHA-1:
251d7f45d069c72b94c1ec61cba53f75010ac257  CirclePatternGeneratorV1_4_1.dmg
72070d646513d6f5e51c62f0679a46d39a43ab7d  CirclePatternGeneratorV1_4_1.dmg.zip
2c88efdba33dcfb1e7d49d3907c9a2310dfded86  CirclePatternGeneratorV1_4_1.zip

SHA-256:
bb586d11e75d1e2f199c4b340f880697102c968b16129bfc4185c28760bf9991  CirclePatternGeneratorV1_4_1.dmg
0581bcf29dc3e3a77defaf950dda6ae0dac2ac9582e57cfd722fc17206738e19  CirclePatternGeneratorV1_4_1.dmg.zip
7ac1d959694cbd18ad3254ba25da8717b55d477f4cdbf40b8b0006bb5aecbf81  CirclePatternGeneratorV1_4_1.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.
  • Open the extracted DMG disk image 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 (only 64bit)
  • 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.

Send Feedback

Versions and Change Log

1.4.1Added 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.0Publish more functionality:
– Optimizer to improve the generated results.
– Item colour.
– Margin.
1.0.0The 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 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.

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stay Updated

Join me on Mastodon!

Top Posts & Pages

  • How and Why to use Namespaces
  • Storage Boxes System for 3D Print
  • Circle Pattern Generator
  • Use Enum with More Class!
  • Real Time Counter and Integer Overflow
  • Circle Pattern Generator
  • Logic Gates Puzzles
  • C++ Templates for Embedded Code
  • C++ Templates for Embedded Code (Part 2)
  • Logic Gates Puzzle 101

Latest Posts

  • The Importance of Wall Profiles in 3D Printing2023-02-12
  • The Hinges and its Secrets for Perfect PETG Print2023-02-07
  • Better Bridging with Slicer Guides2023-02-04
  • Stronger 3D Printed Parts with Vertical Perimeter Linking2023-02-02
  • Logic Gates Puzzle 1012023-02-02
  • Candlelight Emulation – Complexity with Layering2023-02-01
  • Three Ways to Integrate LED Light Into the Modular Lantern2023-01-29
  • The 3D Printed Modular Lantern2023-01-17

Categories

  • 3D Printing
  • Build
  • Common
  • Fail
  • Fun
  • Learn
  • Projects
  • Puzzle
  • Recommendations
  • Request for Comments
  • Review
  • Software
Copyright (c)2022 by Lucky Resistor. All rights reserved.
 

Loading Comments...