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.





1
¿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) + (y*y*z*z/3.0)); y …
31 3d  geometry  sphere 


6
Si un vector 3D representa un punto, ¿cómo puede tener una longitud?
Estoy tratando de entender la aritmética vectorial (y específicamente su uso en el motor de Unity). No puedo entender cómo un vector puede tener una longitud (magnitud) aunque solo represente un punto (posición y dirección). ¿Significa eso que la magnitud es simplemente su distancia desde el punto de origen (0, …
27 vector  geometry 



3
¿Cómo se genera programáticamente una esfera?
¿Podría alguien explicar cómo sería posible crear una esfera de vértices, índices y coordenadas de textura? Hay una sorprendente falta de documentación sobre cómo hacerlo y es algo que me interesa aprender. He intentado lo obvio, buscando en Google, buscando en gamedev.net, etc. Sin embargo, nada cubre las generaciones de …

2
¿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 …


2
¿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 …

3
¿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 start; …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.