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

Posted on 2020-10-012020-11-23 by Lucky Resistor

I wrote a small application to generate random circle patterns. You just specify the width and height of the rectangle to fill and the application will fill the area with the circles you specified.

The result can be exported in SVG format to use it in other applications.

Interface Elements

Width, Height: These define the rectangle where the circles are placed. The rectangle has no spacing around the edges.

Precision: It defines the precision of the calculation. Smaller values require more RAM and CPU for calculation but you get better results.

Spacing: This is the minimum spacing around the circles.

Randomize circle positions: If activated, the positions of the circles is randomised.

Items to Place: This list defined the circles to place on the canvas. The algorithm always starts with the largest radius and tries to place as many elements as possible for this size, but never more than “count” items.

Sort Items: It will sort the list into the order which is used by the algorithm.

Add and Remove Item: Adds and removes items from the list.

Generate: Click this button to generate a new pattern.

Export SVG: Click this button to export the generated pattern in SVG format.

Download and Version

Go to the main application page to download the latest version.

Source Code, License, Copyright

This application is using 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 will not publish the source code of this application.

More Posts

New Version 2 of the Pattern Generator

New Version 2 of the Pattern Generator

The latest release of the Pattern Generator software, version 2.0.4, introduces a multitude of exciting improvements and enhancements. From a completely revamped backend to a range of additional features and optimizations, this update aims to ...
Read More
Stronger 3D Printed Parts with Vertical Perimeter Linking

Stronger 3D Printed Parts with Vertical Perimeter Linking

One issue with fused filament fabrication is the weakness introduced into the parts at the layer boundaries. I had this simple idea of how especially straight sections of 3D prints could be improved on regular ...
Read More
Rail Grid Alternatives and More Interesting Updates

Rail Grid Alternatives and More Interesting Updates

I published another large update to the storage boxes project in the last two weeks. All buyers who subscribed to update emails already got a summary of the changes. If you read the email, you ...
Read More
Large Update to the Circle Pattern Generator

Large Update to the Circle Pattern Generator

Today I published a significant update to the circle pattern generator. Version 1.4.1 of the application is available for macOS and Windows for download. This new version adds various shapes, rotations, colours and a generator ...
Read More
The 3D Printed Modular Lantern

The 3D Printed Modular Lantern

I designed a very modular 19th-century-style lantern. You can print it in its simplest form as a simple candlelight to put on a table or a shelf. By printing additional elements, you create a wonderful ...
Read More
The Importance of Wall Profiles in 3D Printing

The Importance of Wall Profiles in 3D Printing

In this post, I write about wall profiles in 3D printing, and I will explain why they are essential to creating stable parts with minimal filament use. Also, I will show common mistakes that result ...
Read More

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

  • Simple Box with Lid for 3D-Print
  • Storage Boxes System for 3D Print
  • Real Time Counter and Integer Overflow
  • Logic Gates Puzzles
  • Circle Pattern Generator
  • Welcome to My Shop
  • Circle Pattern Generator
  • Units of Measurements for Safe C++ Variables
  • Use Enum with More Class!
  • Learn C++

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