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 project 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
  • Gallery
  • Examples
  • Versions and Change Log
  • Source Code, License, Copyright

User Interface

macOS
Windows

Download the example shown above here:

example_v2.0Download

Manual

Read the Manual

Download

Download the latest version 2.0.4 for macOS and Windows.

Download for macOS
Download for Windows 64bit
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.

Send Feedback

Gallery

Examples

field-linesDownload
triangle-of-ciclesDownload
triangle-of-tiranglesDownload
ice-treeDownload
planetDownload
ice-triangleDownload
flowerDownload
autumnDownload

Versions and Change Log

2.0.4Rewrote 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.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-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.

Leave a ReplyCancel reply

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

Stay Updated / Donate

Join me on Mastodon!

☕️ Support my Work

Top Posts & Pages

  • Storage Boxes System for 3D Print
  • Simple Box with Lid for 3D-Print
  • Circle Pattern Generator
  • Real Time Counter and Integer Overflow
  • Welcome to My Shop
  • Logic Gates Puzzles
  • Projects
  • Logic Gates Puzzle 101
  • How and Why to use Namespaces
  • It's Time to Use #pragma once

Latest Posts

  • New Version 2 of the Pattern Generator2023-07-25
  • 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

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...