stringart

versión 1.0.1 (93.8 KB) por Giuseppe Cardillo
Stringart: Play with geometry and Bézier's quadratic curve

125 descargas

Actualizada 19 Jul 2018

De GitHub

Ver licencia en GitHub

Nota del editor: This file was selected as MATLAB Central Pick of the Week

String art, or pin and thread art, is characterized by an arrangement of colored thread strung between points to form geometric patterns. Though straight lines are formed by the string, the slightly different angles and metric positions at which strings intersect gives the appearance of Bézier curves (as in the mathematical concept of envelope of a family of straight lines). Quadratic Bézier curve are obtained from strings based on two intersecting segments. String art has its origins in the 'curve stitch' activities invented by Mary Everest Boole at the end of the 19th century to make mathematical ideas more accessible to children. It was popularised as a decorative craft in the late 1960s through kits and books.

Syntax: stringart(varargin)

Properties:
'Sides' - sides number of polygon you want to use (default = 3)
'Crossed' - logical value that says if you want to use the perimeter (0 - default) or bisettrices of vertices (1).
'Density' - The number of pins you want to use for each side default = 40)
'Color' - 1x3 vector that indicates the colors of the wires (default = [0 0 0] black)
Created by Giuseppe Cardillo giuseppe.cardillo-edta@poste.it

To cite this file, this would be an appropriate format: Cardillo G. (2018) Stringart: Play with geometry and Bézier's quadratic curve
https://it.mathworks.com/matlabcentral/fileexchange/68252

Citar como

Giuseppe Cardillo (2022). stringart (https://github.com/dnafinder/stringart), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2018a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Para consultar o informar de algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o informar de algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.