Ik ben op zoek naar een algoritme om een hoek van een lijn tussen twee punten met bekende coordinaten en een andere lijn te berekenen.
In dit plaatje is a hoek die ik wil berekenen, en x1, y1, x2 en y2 zijn de gegeven coordinaten.
Ik ben zover gekomen:
Maar verder kom ik niet.
Is hier een wiskundige formule voor of weet iemand misschien een library met trigonometrische functies te vinden?
In dit plaatje is a hoek die ik wil berekenen, en x1, y1, x2 en y2 zijn de gegeven coordinaten.
code:
1
2
3
4
5
6
7
| (x2,y2)b |\ | \ A| \C | \ |____\ (x2,y1)c B a(x1,y1) |
Ik ben zover gekomen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| 'Dit is een fragment, in het volledige programma zijn x2 en y2 variabel, dus heb ik ze hier zo gelaten. '320 = x1 '240 = y1 'X% = x2 'Y% = y2 'S% = Afstand tussen de punten DX% = X% - 320 DY% = Y% - 240 S% = SQR(DX% ^ 2 + DY% ^ 2) 'Pythagoras Sinus! = DY% / S% Cosinus! = DX% / S% |
Maar verder kom ik niet.

Is hier een wiskundige formule voor of weet iemand misschien een library met trigonometrische functies te vinden?