Questions marquées «geometry»

Une branche des mathématiques préoccupée par les questions de forme, de taille, de position relative des figures et des propriétés de l'espace.

37
Comment puis-je quantifier la rectitude d'une ligne?

Je travaille sur un jeu qui demande aux joueurs de tracer une ligne d'un point A (x1, y1) à l'autre point B (x2, y2) sur l'écran d'un appareil Android. Je veux savoir à quel point ce dessin correspond à une ligne droite. Par exemple, un résultat de 90% signifie que le dessin correspond presque...

31
Comment transformer un cube en sphère?

J'essaie de créer une sphère quadruple basée sur un article , qui montre des résultats comme celui-ci: Je peux générer un cube correctement: Mais quand je convertis tous les points selon cette formule (à partir de la page liée ci-dessus): x = x * sqrtf(1.0 - (y*y/2.0) - (z*z/2.0) + (y*y*z*z/3.0));...

20
Comment puis-je projeter un point 3D sur une ligne 3D?

Disons que j'ai une ligne définie par deux points, Aet B, tous deux dans le formulaire (x, y, z). Ces points représentent une ligne dans l'espace 3D. J'ai également un point P, défini dans le même format, qui n'est pas sur la ligne. Comment calculer la projection de ce point sur la ligne? Je sais...

18
Comment puis-je convertir un clic de souris en rayon?

J'ai une projection en perspective. Lorsque l'utilisateur clique sur l'écran, je veux calculer le rayon entre les plans proche et lointain qui projette à partir du point de la souris, afin que je puisse faire du code d'intersection de rayons avec mon monde. J'utilise mes propres classes de matrice...

17
Comment calculer l'aire d'une forme irrégulière?

J'ai un objet de pièce défini par une collection de segments de ligne en boucle dont j'ai besoin pour calculer l'aire. Les classes peuvent être décrites comme suit (en pseudo-code): class Point { float x; float y; ... float distanceFrom(Point p); } class Segment { Point start; Point end; ... float...

14
Algorithme pour créer des triangles adjacents

J'ai un système où vous pouvez cliquer une fois pour placer un nœud dans une scène. Lorsque vous placez 3 nœuds, il forme un triangle. Lorsque vous placez des nœuds futurs, il crée un nouveau triangle en joignant ce nœud aux 2 nœuds existants les plus proches. Cela fonctionne très bien la plupart...