Articles of 3d

Renderizador de escenas 3D para Python

Estoy buscando un renderizador de escenas 3D fácil de usar para Python. Todo lo que estoy buscando es poder: Cargar un modelo de escena 3D Renderizarlo utilizando una cámara ortográfica. Exportar la imagen para que yo pueda realizar el análisis. Hasta ahora, el software que he encontrado es demasiado bajo (como los enlaces básicos de […]

ImportError: Ningún módulo llamado visual

Estoy tratando de ejecutar este progtwig Python en Ubuntu pero recibo un error que dice ImportError: No module named visual ¿Pueden ustedes, por favor, guiarme sobre cómo puedo resolver este problema?

(Python) traza la superficie 3d con mapa de colores como cuarta dimensión, función de x, y, z

Estoy tratando de trazar una superficie 3D donde cada una de las tres dimensiones en una matriz de valores separada y el color de la superficie en cada coordenada es una función de x, y, z. Una especie de numpy.pcolormesh pero en 4D, en lugar de 3D. La ttwig 3D está dada por: from mpl_toolkits.mplot3d […]

¿Cómo dibujar el sólido de la revolución de una función polinomial sobre el eje y?

El sólido de revolución de una función y = x**2 sobre el eje y se puede trazar utilizando el siguiente código import numpy as np import matplotlib.pyplot as plt import mpl_toolkits.mplot3d.axes3d as axes3d from matplotlib import cm np.seterr(divide=’ignore’, invalid=’ignore’) fig = plt.figure() ax = fig.add_subplot(111, projection=’3d’) ll, ul = 0, 1 u = np.linspace(ll, ul, […]

Python: 3D scatter perdiendo mapa de colores

Estoy creando un diagtwig de dispersión 3D con múltiples conjuntos de datos y utilizando un mapa de colores para toda la figura. El código se ve así: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection=’3d’) for R in [range(0,10), range(5,15), range(10,20)]: data = [np.array(R), np.array(range(10)), np.array(range(10))] AX = […]

Cómo actualizar la animación de la flecha 3D en matplotlib

Estoy tratando de reproducir la ttwig izquierda de esta animación en python usando matplotlib. Soy capaz de generar las flechas vectoriales utilizando la función de carcaj 3D, pero como leí aquí , no parece posible establecer la longitud de las flechas. Por lo tanto, mi ttwig no se ve del todo bien: Entonces, la pregunta […]

trazando una esfera en python para una trayectoria orbital

¿Cómo puedo poner una esfera de radio 1737 en la ubicación de (384400,0,0) ? Esta esfera sería la luna en mi trayectoria. Todo lo demás con el código está bien, simplemente no sé cómo agregar una esfera en esa ubicación con ese radio. import numpy as np from scipy.integrate import odeint import matplotlib.pyplot as plt […]

Color 3D de superficie basado en categorías que pasan por puntos de dispersión

Tengo los datos en el siguiente formato: X, Y, Z, Categoría Utilicé gráficamente para generar un diagtwig de dispersión y luego ajustar una curva a través de los puntos de dispersión utilizando el siguiente código. from scipy.interpolate import griddata import numpy as np import matplotlib.pyplot as plt from matplotlib import cm from mpl_toolkits.mplot3d import Axes3D […]

Cómo redistribuir puntos uniformemente sobre una curva.

Tengo una curva arbitraria en 3 dimensiones formada por una lista de puntos cartesianos XYZ. Los puntos no están distribuidos uniformemente (hay un factor de tiempo). ¿Cómo puedo ‘reconstruir’ la curva con un número dado de puntos que deberían formar la curva? Veo esto hecho en progtwigs de modelado 3D, así que estoy bastante seguro […]

Python: gráfico 3D de una botella de Klein

Así que estoy aprendiendo python y actualmente estoy haciendo planos 3D de cosas. Para mantener las cosas interesantes, quiero hacer una ttwig de Klein Bottle , pero de alguna manera no funciona en absoluto. Y probé dos parametrizaciones de la superficie (una en Wolfram y otra en un sitio web aleatorio) que dieron una figura […]