28 votos

Creación de figuras de superficies de alta calidad

No estoy seguro de que esta pregunta sea adecuada para mo, se trata más de visualización que de matemáticas. De todos modos, aquí está:

¿Cuál es la mejor manera de visualizar una superficie 2 en el espacio euclidiano con alta calidad?

Por supuesto, Maple o Matlab producen alguna salida gráfica, pero si uno está interesado en cifras de alta calidad, estos métodos son insuficientes.

Actualmente estoy utilizando el siguiente procedimiento (POV-Ray es un software libre de renderizado basado en C):

  1. producir la superficie con Matlab (o C) y almacenar la superficie como una malla triangular.
  2. escribir la malla triangular en un archivo Povray.
  3. producir curvas de parámetros con Matlab (o C)
  4. escribir las curvas de parámetros (como unión de cilindros) en un fichero Povray.

Produce figuras muy bonitas, pero adolece de falta de interactividad. Por ejemplo, la posición de la cámara debe especificarse previamente en Povray.

Mi pregunta es: ¿qué utiliza usted? ¿Hay algún método mejor?

12voto

Scott Carter Puntos 3972

Las superficies de mejor calidad que he visto están en el sitio de Ken Baker: http://sketchesoftopology.wordpress.com/ Creo que Ken utiliza rinocerontes y los construye en el espacio. Si quieres una ilustración en 2D, entonces puedes dibujar en bastante alta calidad utilizando illustrator. Estoy bastante seguro de que Ken dedicó mucho tiempo a aprender su sistema, y a mí no me resultó fácil aprender a usar illustrator.

Si el software geomview todavía está disponible en el centro de geometría fallecido, también podrías probarlo.

10voto

Klas Mellbourn Puntos 162

Puedes producir fácilmente imágenes e incluso animaciones de superficies algebraicas y curvas sobre ellas con el sofware Surfex de Oliver Labs:

http://www.surfex.algebraicsurface.net/

Este programa es fácil de usar y ofrece gráficos tan atractivos como éste:

alt text
(fuente: <a href="http://www.oliverlabs.net/suse/pro_82.jpg" rel="nofollow noreferrer">oliverlabs.net </a>)

Algunas galerías:

http://www.AlgebraicSurface.net

http://www.Calendar.AlgebraicSurface.net

5voto

Aquarion Puntos 296

Si quieres más interactividad en un programa gratuito, puedes probar Blender.

4voto

jmah Puntos 1770

Personalmente, me he pasado recientemente a utilizar Asíntota para las ilustraciones. La curva de aprendizaje puede ser un poco empinada (por otra parte, puesto que usted ya está familiarizado con C, tal vez no). No estoy seguro de si la salida es tan alta calidad como usted desea sin embargo.

4voto

DCookie Puntos 1908

La versión más reciente de Mathematica es realmente capaz de producir con bastante facilidad algunos gráficos notablemente buenos si sabes cómo utilizarlo.

http://gallery.wolfram.com/all_images/Surfaces

http://members.wolfram.com/jeffb/visualization/klein.shtml

http://members.wolfram.com/jeffb/visualization/index.shtml

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X