Articles of geometría

Elige los k puntos más lejanos de los n puntos dados

Tengo un conjunto S de n puntos en la dimensión d para el cual puedo calcular todas las distancias por pares si es necesario. Necesito seleccionar k puntos en este conjunto para que la sum de sus distancias de pares sea máxima. En otras palabras, ligeramente más matemáticas, quiero p1, …, pk en S, de […]

¿Cómo generar un círculo de alta dimensión orientado al azar en python?

Quiero generar un círculo orientado al azar en R ^ n. He podido generar con éxito puntos en la superficie de una n-esfera. Leí que puedes cruzarlo con un plano y obtener un círculo, pero no sé cómo hacerlo en Python. ¿O hay alguna otra manera de generarlo en Python? ¡Gracias!

ordenar puntos aleatorizados que se pueden unir para formar un polígono (en python)

Tengo una colección de puntos que se unen para formar un polígono en el espacio cartesiano 2D. Está en la forma de una lista de tuplas de python [(x1, y1), (x2, y2), … , (xn, yn)] El problema es unirlos y formar un polígono en una gráfica. (Estoy usando matplotlib.path) Hice una función para hacer […]

Crear objeto 3D de 3 vistas

Me gustaría calcular un objeto 3D de las 3 vistas. El principio se muestra en la siguiente figura. Cada vista se almacena en una matriz bidimensional con valores binarios que representan el objeto. El objeto 3D debe almacenarse en una matriz tridimensional también con valores binarios (Verdadero: este píxel representa la masa del objeto, Falso: […]

Python Tkinter: Intenta obtener el tamaño del widget

Estoy tratando de encontrar el tamaño de mi ventana usando la función winfo_geometry() pero termina devolviendo 1×1+0+0 También he intentado winfo_height, winfo_width pero sigo obteniendo 1 CÓDIGO from tkinter import * root=Tk() root.geometry(‘400×600’) print (root.winfo_width()) print (root.winfo_height()) print (root.winfo_geometry()) root.mainloop()

¿Cómo calcular el área de un polígono en la superficie de la tierra usando python?

El título básicamente lo dice todo. Necesito calcular el área dentro de un polígono en la superficie de la Tierra usando Python. El área de cálculo delimitada por un polígono arbitrario en la superficie de la Tierra dice algo al respecto, pero sigue siendo vaga en los detalles técnicos: Si desea hacer esto con un […]

¿Cómo puede determinar que un punto está entre otros dos puntos en un segmento de línea?

Digamos que tiene un plano bidimensional con 2 puntos (llamados a y b) representados por un entero x y un entero ay para cada punto. ¿Cómo puede determinar si otro punto c está en el segmento de línea definido por a y b? Utilizo la mayoría de python, pero los ejemplos en cualquier idioma serían […]

Distribuyendo uniformemente n puntos en una esfera.

Necesito un algoritmo que me pueda dar posiciones en torno a una esfera para N puntos (menos de 20, probablemente) que los difunda vagamente. No hay necesidad de “perfección”, pero solo la necesito para que ninguna de ellas se junte. Esta pregunta proporcionó un buen código, pero no pude encontrar una manera de hacer que […]

Python / matplotlib: ¿graficando un cubo 3d, una esfera y un vector?

Busco cómo trazar algo con la menor instrucción posible con matplotlib pero no encuentro ninguna ayuda para esto en la documentación. Quiero trazar las siguientes cosas: un cubo de alambre centrado en 0 con una longitud de lado de 2 una esfera “alámbrica” ​​centrada en 0 con un radio de 1 un punto en las […]