programa para dibujar formas simples pero precisas automáticamente?

Necesito crear un montón de formas simples para un juego. Las formas en sí son muy simples, pero necesito que sean precisas. Por ejemplo, quiero decirle al programa "dibuje un círculo blanco y divídalo en cinco secciones de igual longitud" o "dibuje varios círculos uno dentro del otro, cada uno de ellos cada vez más pequeño con un factor de 0,8". Así que básicamente busco crear estas formas mediante programación, en lugar de dibujarlas manualmente por mí mismo.

Así que dos preguntas:

  1. ¿Hay una palabra para crear dibujos de esa manera?
  2. ¿Qué tipo de software podría usar para lograr esto?
¿Qué tipo de archivos quieres como resultado, imágenes rasterizadas o vectoriales? Para imágenes raster: ¿Necesita un estilo especial (ancho de línea, color, suavizado, ...)?
Imágenes vectoriales... que luego convertiré en imágenes rasterizadas. :) Básicamente, primero quiero crear las formas usando vectores, luego hacer imágenes normales a partir de ellos más tarde. Uso Gimp, por lo que sería genial si pudiera importar esas formas como rutas.
Entonces podría probar Inkscape y su función de clones en mosaico . Sin codificación involucrada, pero tampoco dibujada a mano. Tal vez esta respuesta pueda darle un buen ejemplo para su caso de uso.
@Socowi Interesante... Lo intentaré. ¡Tx!

Respuestas (2)

Bueno, hay muchas maneras de despellejar al gato (pez). Lo que describes va directo al callejón de GeoGebra . Sin embargo, no estoy exactamente seguro de que este sea su caso de uso.

Si fuera yo, escribiría esto en PostScript o EPS, ya que es mucho más fácil de escribir para mí. Puede usar Illustrator, Imagemagic, GhostScript o incluso la impresora para generar los resultados.

Guión 1 : Dibuja un círculo dividido en 5

%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 200 200
%%Title: CircleSplit
%%Creator: joojaa
%%CreationDate:  2017-14-2
%%EndComments

100 100 translate

0 1 5{ 
  360 5 div rotate
  newpath 
  0 0 moveto 
  0 0 90 0 360 5 div arc 
  closepath 
  stroke
} for

%%EOF

ingrese la descripción de la imagen aquí

Imagen 1 : Resultado del script 1

Guión 1: Dibuja un círculo escalado en consecuencia por 0.8

%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 200 200
%%Title: CircleScale
%%Creator: joojaa
%%CreationDate:  2017-14-2
%%EndComments

100 100 translate

0 1 4{ 
  newpath 
  0 0 90 0 360  arc 
  closepath 
  stroke
  0.8 0.8 scale
} for

%%EOF

ingrese la descripción de la imagen aquí

Imagen 2 : Resultado del script 2

Pero tal vez quieras probar Logo .

Esto es más o menos lo que estaba buscando (las secuencias de comandos que son, no estoy seguro acerca de GeoGebra). Habrá que experimentar con eso. Supongo que tendré que optar por GhostScript, ya que trabajo con Gimp. ¿Es generalmente difícil de aprender? No soy tímido con los códigos, pero sería bueno saber cuál es la curva de dificultad.

No soy un experto, pero creo que puede lograrlos con secuencias de comandos en Illustrator. 'Secuencias de comandos' es la palabra que está buscando y hay múltiples opciones de software para crear secuencias de comandos. Ilustrador es uno de ellos.