La curva de Gosper , o la curva de Peano-Gosper [1] , llamada así por el descubridor Bill Gosper , es una curva que llena el espacio . Es una curva fractal similar a las curvas de dragón y de Hilbert .
Cuarta etapa de la curva de Gosper | La línea discontinua del punto rojo al verde muestra un paso de la construcción de la curva de Gosper. |
La curva de Gosper se puede representar usando el sistema de Lindenmeier con las siguientes reglas:
En este caso, A y B significan avanzar, + significa girar 60º a la izquierda y - significa girar 60º a la derecha usando el estilo de programación "tortuga" como en Logo o Python3 .
Programa de logotipo para dibujar curvas de gosper usando gráficos de tortugas ( versión en línea ):
to rg :st :ln make "st :st - 1 make "ln :ln / sqrt 7 if :st > 0 [rg :st :ln rt 60 gl :st :ln rt 120 gl :st :ln lt 60 rg :st :ln lt 120 rg :st :ln rg :st :ln lt 60 gl :st :ln rt 60] if :st = 0 [fd :ln rt 60 fd :ln rt 120 fd :ln lt 60 fd :ln lt 120 fd :ln fd :ln lt 60 fd :ln rt 60] end to gl :st :ln make "st :st - 1 make "ln :ln / sqrt 7 if :st > 0 [lt 60 rg :st :ln rt 60 gl :st :ln gl :st :ln rt 120 gl :st :ln rt 60 rg :st :ln lt 120 rg :st :ln lt 60 gl :st :ln] if :st = 0 [lt 60 fd :ln rt 60 fd :ln fd :ln rt 120 fd :ln rt 60 fd :ln lt 120 fd :ln lt 60 fd :ln] endEl programa se puede iniciar, por ejemplo, con el comando rg 4 300o gl 4 300.
Los fragmentos llenos de curvas del avión se llaman islas de Gosper . Las primeras iteraciones se muestran a continuación:
Gosper's Island puede pavimentar el avión . De hecho, siete copias de Gosper's Island se pueden unir para formar una figura similar, pero aumentada por un factor de √7 en todas las direcciones. Como puede ver en la figura a continuación, esta operación da como resultado una versión más pequeña de la siguiente iteración de la curva. Continuar el proceso infinitamente da un mosaico del plano. La curva en sí también se puede extender hasta el infinito para llenar todo el plano.
Curvas | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Definiciones | |||||||||||||||||||
transformado | |||||||||||||||||||
no plano | |||||||||||||||||||
algebraica plana |
| ||||||||||||||||||
Plana trascendental |
| ||||||||||||||||||
fractales |
|