Tester si un point appartient à un plan

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.
chellier
Modérateur honoraire
Modérateur honoraire
Messages : 355
Inscription : samedi 25 juillet 2009, 12:25
Localisation : Le Creusot

Tester si un point appartient à un plan

Message non lu par chellier »

Bonjour,

Pour faire suite à ce fil, j'essaye de tester si un point appartient à un plan.

La routine suivante à l'air de fonctionner :

Code : Tout sélectionner

bool inplan(triple p, path3 surfplane) {
  triple n=normal(surfplane);
  triple[] int=intersectionpoints(p--shift(n)*p,surface(surfplane));
  return (int.length!=0 && abs(int[0]-p)<.0001);
}
Mais n'y a-t'il pas quelque chose qui existe déjà et qui serait plus propre ?

Christophe