» »

Nicely distributed circles

Nicely distributed circles

BRBR ::

Nekoč sem naletel na online prog. (algoritem), ki je zrisal kroge, v 2D ravnino, distribuirane v smislu 'zlatega reza'.
Ne najdem, če kdo ve kje to je ?

Nekaj takega, s tem da je zrisal cele kroge, brez teh, ki sekajo meje.
 https://it.mathworks.com/matlabcentral/mlc-downloads/downloads/6e94e725-5246-468d-af0e-ca63ded276b4/830581fb-e704-4d1d-b988-7c710d9a4b94/images/screenshot.jpg

https://it.mathworks.com/matlabcentral/mlc-downloads/downloads/6e94e725-5246-468d-af0e-ca63ded276b4/830581fb-e704-4d1d-b988-7c710d9a4b94/images/screenshot.jpg

Never underestimate the power of idiots in large groups.

sbawe64 ::

Iščeš algoritem, ki naredi kroge z Golden Ratio razmerjem med njimi v 2d ravnini, tako kot so tu narisani ?
https://medium.com/@prozeegames/making-...




Ali bi rad kroge umestil po ravnini po Golden Ratio krivulji ?
2020 is new 1984
Corona World order

sbawe64 ::

Phind

To create a pattern of nicely distributed circles of different sizes with a golden ratio pattern on a 2D plane, you can follow a method inspired by the Fibonacci sequence and the golden ratio. The golden ratio, approximately 1.618, can be used to calculate the size of each subsequent circle based on the size of the previous circle. This method allows for the creation of a visually pleasing and harmonious arrangement of circles.

Here's a step-by-step algorithm to achieve this:

1. **Start with a base circle**: Choose a size for your first circle. This will be the starting point of your pattern.

2. **Calculate the size of the next circle using the golden ratio**: Multiply the radius of the current circle by the golden ratio (approximately 1.618) to find the radius of the next circle. This ensures that each circle's size is a multiple of the golden ratio, creating a visually appealing pattern.

3. **Align the circles**: Place the circles in a way that aligns with the golden ratio pattern. This could be in a grid pattern or any other arrangement that visually represents the golden ratio. For example, you could arrange the circles in a way that each circle's center is aligned with the centers of two adjacent circles, creating a pattern that resembles a honeycomb or a Fibonacci spiral.

4. **Iterate**: Repeat steps 2 and 3 to create as many circles as needed, each time using the golden ratio to calculate the size of the next circle.

Here's a simple example in pseudocode to illustrate the algorithm:

```python
def create_golden_ratio_pattern(base_radius, num_circles):
golden_ratio = 1.618
base_x, base_y = 0, 0 # Starting point for the first circle
circles = []

for i in range(num_circles):
radius = base_radius * (golden_ratio ** i)
x, y = base_x, base_y # Adjust x, y based on your pattern's requirements
circles.append((x, y, radius))

return circles

# Example usage
base_radius = 10
num_circles = 10
pattern = create_golden_ratio_pattern(base_radius, num_circles)

# Now you have a list of tuples, each containing the x, y coordinates and radius of each circle
```
koda
https://pastebin.com/iifj6xSb

This algorithm starts with a base circle and uses the golden ratio to calculate the size of each subsequent circle. The `create_golden_ratio_pattern` function generates a list of tuples, each containing the x, y coordinates and radius of each circle in the pattern. You can adjust the starting point (`base_x`, `base_y`) and the pattern's layout to fit your specific requirements.

Remember, the arrangement of the circles (how they are aligned and positioned relative to each other) is crucial for achieving a visually pleasing pattern. Experiment with different layouts to find the one that best suits your needs.
2020 is new 1984
Corona World order

Zgodovina sprememb…

  • spremenilo: sbawe64 ()

BRBR ::

Da še malo bolj specificiram, ali pa še enkrat. Evo, enkrat v enem chatu, sem poslal sliko. Tule če bi z miško lahko vlekel velike kroge jih ne bi mogel premaknit kamorkoli, malo magnetnega odboja bi lahko temu rekel. Neodvisno a so mali krogci tam ali ne. Domnevno sem tole zgeneriral s temle: link (harmonic looking result)
Če se komu da sprobat, meni na win7 ne dela, a bi moral nekam prilepit ene libraries, ki so spodaj omenjene ?

 dfghdgf

dfghdgf

Never underestimate the power of idiots in large groups.

Zgodovina sprememb…

  • spremenil: BRBR ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

GTa IV (strani: 1 2 )

Oddelek: Igre
628665 (6984) jamiroq
»

Glasbeni izrazi v angleščini

Oddelek: Sedem umetnosti
176501 (6115) embe
»

24 inch lcd

Oddelek: Strojna oprema
372531 (1443) Mih@@

Žitni krogi, ki so postali tema o Piramidah (strani: 1 2 3 4 5 6 7 8 )

Oddelek: Loža
36830574 (25158) Stepni Volk
»

invertiran zvok

Oddelek: Znanost in tehnologija
232085 (1692) CaqKa

Več podobnih tem