Vecteur unitaire normal à une droite

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Vecteur unitaire normal à une droite

Message non lu par MB »

Bonsoir,

je cherche une méthode simple et rapide pour récupérer un vecteur unitaire normal à une droite (objet line ou alors 2 points). Pour une droite (AB), j'utilise pour l'instant :

Code : Tout sélectionner

unit(rotate(90,pA)*pB-pA))
Je ne pense pas que ça soit implémenté dans geometry_dev (ou alors j'ai raté ça).
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
Ph. Ivaldi

Re: [Asymptote] Vecteur unitaire normal à une droite

Message non lu par Ph. Ivaldi »

Bonsoir,
MB a écrit :Je ne pense pas que ça soit implémenté dans geometry_dev (ou alors j'ai raté ça).
Tu l'as raté :mrgreen:

line.u renvoie un vecteur unitaire (de type vector), line.v un vecteur normal.
Voici un petit exemple:

Code : Tout sélectionner

import geometry_dev;
size(10cm);
line l=line((0,0),NE);

draw(l);
point m=midpoint(l);
draw(m--m+l.u,red,Arrow);
draw(m--m+l.v,blue,Arrow);

draw(scale(2)*unitsquare,invisible);
Note aussi que l'on peut remplacer rotate(90)*pair par I*pair (multiplication complexe).
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: [Asymptote] Vecteur unitaire normal à une droite

Message non lu par MB »

Ph. Ivaldi a écrit :Tu l'as raté :mrgreen:
Bon, pourtant je me disais bien que ça devait exister, du coup j'avais cherché dans le code mais bon ... raté quoi !
En tout cas merci, ça fonctionne très bien. :D
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message