Versio

Hoek berekenen

Overzicht Reageren

Johan Dam

Johan Dam

08/09/2010 14:34:06
Quote Anchor link
Ik probeer de hoek te berekenen tussen 2 objecten en zit even helemaal vast,

Het werkt op zich goed totdat het 2e object zich op een lagere x-as bevind, dan schiet ie opeens de andere kant op,

Dit is wat ik nu toe heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
var dx = x1 - x2;
var dy = y1 - y1;

var distance = Math.sqrt(dx * dx + dy * dy);
var degrees = (Math.acos(dy / distance) * 180 / Math.PI);


zolang het 2e object zich rechts van het eerste bevind werkt het prima...
zodra het zich links van de 2e bevind past hij de y as aan en gaat lekker door naar rechts...
 
PHP hulp

PHP hulp

24/05/2012 21:35:13
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Pim -

Pim -

08/09/2010 16:02:51
Quote Anchor link
http://mathworld.wolfram.com/Line-LineAngle.html

Wel rekenen met vectoren, mocht dat niet lukken: try google
 
Johan Dam

Johan Dam

08/09/2010 16:19:13
Quote Anchor link
Oplossing gevonden

var dx = x1 - x2;
var dy = y1 - y2;

degrees = Math.atan2(dx, dy) * -1 * 180 / Math.PI;
 



Overzicht Reageren

Get Adobe Flash player