GEOintersectStraightVector

Top  Previous  Next

Schnitt von Geraden mit Vektor.

Parameter

x1 (double)                                                  [IN]

Koordinate auf der x-Achse vom ersten Punkt der Geraden.

y1 (double)                                                  [IN]

Koordinate auf der y-Achse vom ersten Punkt der Geraden.

x2 (double)                                                  [IN]

Koordinate auf der x-Achse vom zweiten Punkt der Geraden.

y2 (double)                                                  [IN]

Koordinate auf der y-Achse vom zweiten Punkt der Geraden.

x3 (double)                                                  [IN]

Koordinate auf der x-Achse vom Ortsvektor.

y3 (double)                                                  [IN]

Koordinate auf der y-Achse vom Ortsvektor.

angle (double)                                             [IN]

Winkel (gegen Uhrzeigersinn).

xs (double *)                                       [IN/OUT]

Koordinate auf der x-Achse vom Schnittpunkt.

ys (double *)                                       [IN/OUT]

Koordinate auf der y-Achse vom Schnittpunkt.

s12 (double *)                                    [IN/OUT]

s12 ist der Faktor, mit dem bestimmt wird, ob der Schnittpunkt noch auf der Geraden liegt. Gilt 0s121, so befindet sich der Schnittpunkt noch auf der Geraden.

Ergebnis

(int)                                                           [OUT]

Als Rückgabewerte werden geliefert:

0          kein Schnittpunkt,

1          Schnittpunkt

Deklaration

#include "basic.h"

 

int DLLENTRY GEOintersectStraightVector (

     double      x1,

     double      y1,

     double      x2,

     double      y2,

     double      x3,

     double      y3,

     double      angle,

     double * xs,

     double * ys,

     double * s12

);

Verwandte Funktionen

GEOintersectArcArc

GEOintersectCircleArc

GEOintersectCircleCircle

GEOintersectCircleLine

GEOintersectLineArc

GEOintersectLineLine

GEOintersectLineLine2

GEOintersectLineSpline

GEOintersectStraightArc

GEOintersectStraightCircle

GEOintersectStraightLine

GEOintersectStraightStraight

GEOintersectVectorVector