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

Large Update to the Circle Pattern Generator

Posted on 2022-11-10 by Lucky Resistor

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 for circular or elliptical canvases.

Project Page

Shapes

Circles are great, but different shapes may be better. The new version contains a small selection of shapes that can be used for the whole document or individually mixed.

The shape rendering in the SVG file is implemented using references.

<?xml version="1.0" encoding="utf-8"?>
<svg baseProfile="tiny" version="1.2" width="82mm" height="49mm" viewBox="0 0 82 49" xmlns="http://www.w3.org/2000/svg" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
    <g id="star1">
      <path d="M 0,-1 0.294,-0.404 0.951,-0.309 0.475,0.154 0.587,0.809 0,0.5 l -0.588,0.309 0.112,-0.654 -0.475,-0.463 0.657,-0.095 z" />
    </g>
  </defs>
  <rect x="0" y="0" width="82" height="49" fill="#e0e0e0" />
  <use xlink:href="#star1" transform="translate(35.4000 33.1000) scale(6) rotate(180.0000)" fill="#000000" />
  <use xlink:href="#star1" transform="translate(54.4000 19.3000) scale(5) rotate(180.0000)" fill="#000000" />
  ...
</svg>

So it is easy to replace a symbol in the definition tag, creating more complex documents, as I demonstrate below:

Rotation

Applying dynamic rotation based on item positions generates beautiful effects.

Colour

Colours can be generated dynamically by individually controlling hue, saturation, value and alpha based on the item position. This opens endless possibilities.

Round Canvas

Conclusion

I hope this update will help you create even more creative patterns. The examples I show here are just the tip of what’s possible with the generator.

Download the Generator
Read the Manual

If you have questions or feedback, feel free to comment below. Also, do not hesitate to contact me if you have feature requests or any feedback on the application.

Have a great day!

 

Subscribe to Blog Updates

More Posts

Better Bridging with Slicer Guides

Better Bridging with Slicer Guides

I got questions about a particular feature you find if some of my 3D models. In this short text, I will explain why I add it and why you should add features like this too ...
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
Logic Gates Puzzle 101

Logic Gates Puzzle 101

The message you got does not make any sense. Can you decypher it with the following logic puzzle? The circuit was not optimised for functionality but to create a challenging puzzle and gorgeous artwork. If ...
Read More
The Hinges and its Secrets for Perfect PETG Print

The Hinges and its Secrets for Perfect PETG Print

A while ago, I published the models for three different strengths of print-in-place hinges. If these are printed with PETG or ASA, they are incredibly strong and durable. This post explains why these objects print ...
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
Build a Sustainable Refillable Active Coal Filter

Build a Sustainable Refillable Active Coal Filter

If you ever used air filters to keep smells, fumes and dust at a low level in your workshop, you for sure came in contact with these expensive throwaway active coal filters. While throwing-away the ...
Read More

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
  • Use Enum with More Class!
  • Circle Pattern Generator
  • 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...