Calculateur d'échelle de géométrie triangulaire

expansion
Coordonnées des points du triangle d'origine
Point 1 ,(x, y)
Point 2 ,(x, y)
Point 3 ,(x, y)
Longueurs des segments et angles du triangle d'origine
longueur L1, L2 , L3
angle a1, a2, a3
Points du nouveau triangle
Point 1B ,(x, y)
Point 2B ,(x, y)
Point 3B ,(x,y)

L'expansion ou la réduction du contour d'une plaque polygonale est une tâche courante mais mathématiquement intensive. Tout polygone peut être divisé en plusieurs triangles, dont chacun peut être mis à l'échelle indépendamment. Pour utiliser cette calculatrice, saisissez 3 points adjacents du polygone, le point central sera le point de projection du nouveau polygone. Cela calcule également les longueurs de segment et les angles du triangle d'origine.

Cet algorithme utilise la loi des cosinus pour calculer les angles du triangle d'origine. Il calcule également l'angle de la ligne coupant chaque angle en faisant la moyenne des angles de deux segments de ligne adjacents. En utilisant un peu de trigonométrie, il calcule la distance entre l'ancien point et le nouveau point. Cette distance plus l'angle bissecteur est suffisant pour calculer la différentielle (x, y) par rapport au nouveau point. Ajoutez la dérivée à l'ancienne position de coordonnées pour générer la nouvelle position de coordonnées.