Preguntas etiquetadas con geometry

Una rama de las matemáticas que se ocupa de cuestiones de forma, tamaño, posición relativa de las figuras y las propiedades del espacio.

31
¿Cómo convertir un cubo en una esfera?

Estoy tratando de hacer una esfera cuádruple basada en un artículo , que muestra resultados como este: Puedo generar un cubo correctamente: Pero cuando convierto todos los puntos de acuerdo con esta fórmula (de la página vinculada anteriormente): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0)...

20
¿Cómo puedo proyectar un punto 3D en una línea 3D?

Digamos que tengo una línea definida por dos puntos, Ay B, ambos en la forma (x, y, z). Estos puntos representan una línea en el espacio 3D. También tengo un punto P, definido en el mismo formato, que no está en la línea. ¿Cómo calcularía la proyección de ese punto en la línea? Soy consciente de...

18
¿Cómo puedo convertir un clic del mouse en un rayo?

Tengo una proyección en perspectiva. Cuando el usuario hace clic en la pantalla, quiero calcular el rayo entre los planos cercano y lejano que se proyecta desde el punto del mouse, para poder hacer un código de intersección de rayos con mi mundo. Estoy usando mi propia matriz y clases de vectores...

17
¿Cómo calcular el área de una forma irregular?

Tengo un objeto de habitación definido por una colección de segmentos de línea en bucle para los que necesito calcular el área. Las clases se pueden describir de la siguiente manera (en pseudocódigo): class Point { float x; float y; ... float distanceFrom(Point p); } class Segment { Point...

14
Algoritmo para crear triángulos adyacentes.

Tengo un sistema donde puedes hacer clic una vez para colocar un nodo en una escena. Cuando coloca 3 nodos, forma un triángulo. Cuando coloca nodos futuros, crea un nuevo triángulo uniendo ese nodo a los 2 nodos existentes más cercanos. Esto funciona bien la mayor parte del tiempo, pero es...