Articles of geometría

Intersección de rayos y cuadrados / rectangularjs en 3D

Hei Están haciendo un juego y están buscando una intersección de rayos en un cuadrado o un rectángulo solo en el espacio 3D. He buscado en la web y he encontrado muchas soluciones, pero nada de lo que puedo entender tiene una secuencia de comandos de intersección de línea y segmento en 2D, pero no […]

Cómo interpolar una línea entre otras dos líneas en python

Nota: Hice esta pregunta antes, pero se cerró como un duplicado, sin embargo, yo, junto con muchos otros, creo que se cerró de manera indebida, explico por qué en una edición en mi publicación original. Así que me gustaría volver a hacer esta pregunta aquí de nuevo. ¿Alguien sabe de una biblioteca de python que […]

Encontrar dos puntos más lejanos en la ttwig con muchos puntos en Python

Necesito encontrar los dos puntos que están más alejados el uno del otro. Tengo, como dicen las capturas de pantalla, una matriz que contiene otras dos matrices. uno para la X y otro para las coordenadas Y. ¿Cuál es la mejor manera de determinar la línea más larga a través de los datos? Al decir […]

Dibuja elipses alrededor de los puntos.

Estoy tratando de dibujar puntos suspensivos alrededor de los puntos de un grupo en una gráfica, con matplotlib. Me gustaría obtener algo como esto: Un conjunto de datos para un grupo (el rojo, por ejemplo) podría tener este aspecto: [[-23.88315146 -3.26328266] # first point [-25.94906669 -1.47440904] # second point [-26.52423229 -4.84947907]] # third point Puedo […]

¿Cómo puedo verificar si un punto está debajo de una línea o no?

¿Cómo puedo verificar si un punto está debajo de una línea o no? Tengo los siguientes datos: Line [ {x1,y1}, {x2,y2} ] Points {xA,yA}, {xB,yB} … Necesito escribir un pequeño algoritmo en python para detectar puntos en un lado y en el otro lado de la línea. Gracias

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()