Paso 12: Avanzada notas 2: dibujo de un objeto definido por una superficie paramétrica
También se puede dibujar una superficie de oponeros con dos parámetros, dice un y b y luego bucle en un rango de estos parámetros, bloques donde sea necesario. En mis scripts botella de Klein y tira de Mobius, tengo un método de draw_surface() general que permite a uno hacer esto. Por ejemplo, la tira de Mobius (véase mi script mobius.py ) se define por las tres fórmulas:
que van desde -1 a 1 y b desde 0 hasta 2 * pi (otra razón por qué esto puede ser en el concurso de pi/e?). Usted puede pensar b definiendo el ángulo alrededor del circuito y un movimiento de un extremo a otro.
Mediante secuencias de comandos como ésta, necesita asegurarse de que en los bucles sobre a y b, los pasos son lo suficientemente pequeños que no quedan huecos en la superficie. A menos que el efecto buscas.
Para detalles y ejemplos, vea mobius.py, klein.py y klein2.py.