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 […]
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() […]
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 […]
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)? 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 […]
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 […]
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 […]
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, […]
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 […]
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?