Articles of 3d

Plano en una nube de puntos 3d

Estoy tratando de encontrar planos en una nube de puntos 3d, usando la fórmula de regresión Z = a X + b Y + C Implementé soluciones de mínimos cuadrados y ransac, pero la ecuación de 3 parámetros limita el ajuste del plano a 2.5D; la fórmula no se puede aplicar en planos paralelos al […]

trazando vectores 3d usando matplot lib

Estoy tratando de trazar vectores en 3d usando matplotlib. Utilicé el siguiente código basado en un ejemplo anterior de trazado de vectores 2D, pero añadí componentes para vectores 3D. #!/usr/bin/python import numpy as np import matplotlib.pyplot as plt soa =np.array( [ [0,0,1,1,-2,0], [0,0,2,1,1,0],[0,0,3,2,1,0],[0,0,4,0.5,0.7,0]]) X,Y,Z,U,V,W = zip(*soa) plt.figure() ax = plt.gca() ax.quiver(X,Y,Z,U,V,W,angles=’xyz’,scale_units=’xyz’,scale=1,color=’b’) ax.set_xlim([-1,10]) ax.set_ylim([-1,10]) ax.set_zlim([10,1]) plt.draw() […]

¿Cómo “barremos” radialmente una matriz 1D para trazar una figura 3d en python? (para representar una función de onda)

efectivamente tengo una gran variedad de alturas 1D. Como un pequeño ejemplo considérese: u=array([0,1,2,1,0,2,4,6,4,2,1]) y una matriz 1D, del mismo tamaño que u, de valores radiales a los que corresponden las alturas, por ejemplo: r=array([0,1,2,3,4,5,6,7,8,9,10]) Obviamente trazando estos con: pylab.plot(r,u) Da una bonita ttwig en 2D. ¿Cómo se puede barrer esto alrededor de 360 ​​grados […]

¿PyGame hace 3d?

Parece que no puedo encontrar la respuesta a esta pregunta en cualquier lugar. Me doy cuenta de que tienes que usar pyOpenGL o algo similar para hacer cosas de openGL, pero me preguntaba si es posible hacer gráficos 3d muy básicos sin ninguna otra dependencia.

¿Cuáles son las buenas bibliotecas para crear un progtwig de Python para simulaciones / visualizaciones de física 3D (visualmente atractivas)?

¿Cuáles son las buenas bibliotecas para crear un progtwig de Python para simulaciones / visualizaciones de física 3D (visualmente atractivas)? He mirado a Vpython, pero las simulaciones que he visto parecen feas, quiero que sean visualmente atractivas. También parece una vieja biblioteca. Para la progtwigción en 3D, he visto sugerencias sobre el uso de Panda3D […]

Dada la ecuación de plano 3D general, ¿cómo puedo trazar esto en python matplotlib?

Digamos que tengo una ecuación de plano 3D: ax + by + cz = d ¿Cómo puedo trazar esto en python matplotlib? Vi algunos ejemplos utilizando plot_surface , pero acepta los valores de x, y, z como matriz 2D. No entiendo cómo puedo convertir mi ecuación en las entradas de parámetros para plot_surface o cualquier […]

Puntos en una línea geodésica.

Estoy trabajando en una esfera unitaria. Estoy interesado en colocar N puntos en una línea estrecha sobre la superficie de la esfera (geodésica) entre dos puntos arbitrarios. Las coordenadas de estos puntos están en coordenadas esféricas (radianes). ¿Cómo calculo un conjunto de N puntos equidistantes a lo largo de dicha línea? Me gustaría tener en […]

ConnectionPatch para subplots 3D

Intentando trazar una línea que conecta un punto en una subplot 3D a otra subplot 3D. En 2D esto es fácil de hacer usando ConnectionPatch. He intentado imitar la clase Arrow3D desde aquí sin suerte. Estoy feliz, incluso por un trabajo en este punto. Como ejemplo, en la figura generada por el código a continuación, […]

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?