Articles of 3d

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 […]

Matplotlib como el trisurf de matlab

Para resumir la historia, me gustaría trazar una malla de triángulo 3D genérica en python. Matplotlib parece ser el candidato ideal, pero prefiero cualquier representación 3D que pueda hacer lo que voy a describir. Supongamos que tengo una malla de triángulo definida por X, Y y Z, las coordenadas 3D de una nube de puntos, […]

Opere en porciones de imagen 3D en SimpleITK y cree una nueva imagen 3D

Tengo una imagen 3D leída en SimpleITK (usando python) de un archivo NIfTI, tomo cada sección axial, hago algo con ella y reinserté la nueva sección 2D en un volumen 3D con las dimensiones adecuadas (con suerte). Por ejemplo, output = sitk.Image(original.GetSize(), sitk.sitkFloat32) output.CopyInformation(original) for z in numpy.arange(original.GetDepth()): image = original[:,:,z] <> <> output[:,:,z] = […]

Dispersión Plot 3D con tags y esferas.

Estoy tratando de hacer un diagtwig de dispersión con algunos puntos de datos (x, y, z, radio) y este es mi resultado hasta ahora: import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as plt x = np.random.rand(20) y = np.random.rand(20) z = np.random.rand(20) r = np.random.rand(20) plt.rc(‘text’, usetex=True) plt.rcParams[‘text.latex.preamble’]=[r”\usepackage{amsmath}”] fig = plt.figure() ax […]

Asignar superficies a zonas en función de las regiones 3D que encierran

Dado un conjunto de superficies en un espacio tridimensional, estoy intentando asignar cada superficie a una zona que se refiere a la región 3D más pequeña que encierra el conjunto, o ninguna zona si esto no es aplicable. También quiero determinar si una superficie es una interfaz entre dos zonas. Así, por ejemplo, si tuviéramos […]

pyopengl: ¿Podría reemplazar c ++?

Estoy iniciando un curso de computación gráfica y tengo que elegir un idioma. Las opciones están entre C ++ y Python. No tengo ningún problema con C ++, python es un trabajo en progreso. Así que estaba pensando en ir por Python Road, usando pyopengl para la parte de gráficos. He oído, sin embargo, que […]