Exemple de détection d'intersection de lignes.
Exemple construit à partir de la fonction "intersection(p1,p2,p3,p4)"
de ma librairie "hopeSuite.sharedAS3.libs.LibGeom".
Fonction élaborée à parti d'un code PHP trouvé sur le réseau FlashSource.
Donc remerciement à "ASTALAVISTA".
En passant si quelqu'un type "AFAD", pouvais me donner la fonction permettant de savoir si un point fait partit d'un segment... Je me permettrais de lui retourner "au propre" !
= )
27 oct. 2007 à 02:04
26 oct. 2007 à 23:12
Pour savoir comment on détermine si un point est sur un segment...
MMDDRR!
bali_balo....=]
26 oct. 2007 à 23:03
exact (j'ai pris mon crayon pour vérifier ;) )
26 oct. 2007 à 22:04
Donc le gagnant est : SLAGT !
26 oct. 2007 à 22:03
public function hitTest ($oP1 : Point, $oP2 : Point, $oP3 : Point )
: Boolean{
var n :Number= ($oP3.x - $oP1.x) / ($oP2.x - $oP1.x ) ;
return !( n< 0 || n > 1 ) ;
}
Sachant que l'on cherche à savoir si le point est sur un segment de droite !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.