Ces dernières années, avec le développement rapide du marché des jeux mobiles, divers graphismes de jeux sont devenus de plus en plus beaux. Parmi eux, le dessin sur planche à dessin elliptique est devenu l'un des outils de toile courants dans les jeux avec de beaux graphismes. Ce qui agace de nombreux joueurs, c'est que dessiner des planches à dessin elliptiques a toujours été une difficulté technique, mais cela n'a pas d'importance. L'éditeur PHP Banana a préparé un didacticiel détaillé de dessin d'ellipses pour tout le monde, dans l'espoir d'aider tous les joueurs à maîtriser les compétences du dessin d'ellipses. . Afin de mieux exprimer les différentes formes merveilleuses de l'écran de jeu. Ce qui suit est la méthode de fonctionnement détaillée du dessin d'ellipse compilée par l'éditeur PHP Banana pour votre référence.
La deuxième définition de l'ellipse : supposons que le rapport entre la distance entre le point mobile M (x, y) et le point fixe F (c, 0) et la distance entre celui-ci et la ligne droite fixe l : x=a2 /c est une constante (a>c> 0), alors la trajectoire du point M est une ellipse. Le point F est un foyer de l'ellipse, et la droite l est la directrice de l'ellipse correspondant au foyer F. L'opération spécifique de la constante e=c/a(0 est la suivante :
Après avoir ouvert la planche à dessin géométrique, utilisez l'[Outil Point] pour dessiner n'importe quel point F, et utilisez l'[Outil Ligne] pour tracer une ligne droite L. (le point F n'est pas sur L). Passez le point Tracez une ligne droite sur F et choisissez un point P sur la ligne droite
Sélectionnez les points F et P et exécutez la commande [Mesurer]-[Distance] pour mesurer. la longueur de FP ; sélectionnez le point F et la longueur du FP mesuré et exécutez [Construction] 】——[Dessiner un cercle avec centre et rayon] Construisez un cercle avec le point F comme centre et FP comme rayon. paramètre e = 0,8 (peut être modifié par d'autres nombres positifs inférieurs à 1) et calculez la valeur de FP/e
Tracez une ligne perpendiculaire à la droite L passant par le point P, coupez la droite L avec le point M ; cercle avec M comme centre et la valeur de FP/e comme rayon, coupez la ligne perpendiculaire au point N et tracez une ligne parallèle à la droite L passant par N. Coupez le cercle F en deux points A et B.
Sélectionnez deux points A et B, exécutez la commande [Affichage]-[Track Intersection], sélectionnez le point P avec la souris et faites glisser le point P pour vous déplacer n'importe où sur la ligne droite PF. L'équation de l'ellipse est l'ellipse, comme indiqué dans. la figure.
Astuce : Peu importe où se trouve le point P, il peut toujours être garanti que le rapport entre les distances des points A et B au point F et leur distance à la droite L est de 0,8. fonctionne sur la base de la deuxième définition de l'ellipse .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!