wusst ichs doch, dass du s besser weisst! :P ... aber mich erst rätseln lassen, jaja ... ;) merci! schmeric. _____ Von: ascoders-bounce@xxxxxxxxxxxxx [mailto:ascoders-bounce@xxxxxxxxxxxxx] Im Auftrag von André Michelle Gesendet: Donnerstag, 18. März 2004 10:56 An: ascoders@xxxxxxxxxxxxx Betreff: [ascoders] Re: AW: punkt an linerarer funktion (gerade) spiegeln hi eric, das geht auch etwas kürzer, wenn es sich um eine Gerade handelt: Math.getSymmetryPoint = function ( lx0 , ly0 , lx1 , ly1 , px , py ) { var dx = lx1 - lx0; var dy = ly1 - ly0; var div = ( dx * dx + dy * dy ) / ( ( lx0 - px ) * ( ly1 - py ) - ( ly0 - py ) * ( lx1 - px ) ) / 2; return { x: px + dy / div, y: py - dx / div }; } Für l0,l1 = Geradenpunkte, p = Punkt -- aM