Cette spirale géométrique semble compliquée, mais elle est assez simple à dessiner; prenez la case suivante:
Tracez une ligne droite entre le coin de la boîte et une certaine distance définie au-dessus du coin suivant dans le sens antihoraire.
Continuez ce modèle vers l'intérieur, en restant toujours à cette distance définie du coin de la ligne suivante. Voici quelques lignes supplémentaires.
Comme vous pouvez le voir, au fur et à mesure que le motif continue, la spirale s'approche du centre et les boîtes que vous dessinez commencent à tourner. Notez que la distance reste constante, quel que soit l'angle.
Le défi
L'inspiration (et aussi grâce à la merveilleuse personne qui m'a fait découvrir ce concept <3)
Étant donné une entrée numérique (éventuellement fractionnée) de 1 à 25, écrivez une image sur le disque qui utilise ce modèle ou affichez la sortie à l'écran, où la distance de chaque coin est la distance d'un côté initial de la boîte divisée par l'entrée . Continuez le motif vers l'intérieur jusqu'à ce que la distance du coin spécifié soit plus longue que la longueur du côté suivant.
Règles
- Vous ne pouvez pas utiliser de modules intégrés pour cette création en spirale, mais vous pouvez utiliser des modules intégrés de traitement d'image.
- Si vous écrivez sur le disque, vous devez générer une image au format .jpg, .gif, .tiff, .pbm, .ppm et .png.
- La longueur initiale du côté doit être d'au moins 500 pixels.
- Le coin initial peut être celui que vous choisissez.
- Comme toujours, les échappatoires standard sont interdites.