GEOnormedTangent

Top  Previous  Next

Normierter Richtungsvektor einer Tangente.

Mit dieser Routine wird der normierte Richtungsvektor einer Tangente am Kreis berechnet. Hat input_left den Wert TRUE, dann zeigt die Tangente vom Punkt (input_x, input_y) auf dem Kreis nach links, sonst nach rechts.

Parameter

input_cx (const double)                              [IN]

input_cy (const double)                              [IN]

Mittelpunkt des Kreises

input_x (const double)                                [IN]

input_y (const double)                                [IN]

Punkt auf dem Kreis, wo die Tangente den Kreis berührt.

input_left (const BOOLEAN)                      [IN]

Bei Wert TRUE zeigt die Tangente nach links, sonst nach rechts.

output_x (double *)                            [IN/OUT]

output_y (double *)                            [IN/OUT]

Der normierte Richtungsvektor.

Ergebnis

(BOOLEAN)                                            [OUT]

FALSE, wenn Punkt Zentrum des Kreises ist, sonst TRUE.

Deklaration

#include "basic.h"

 

BOOLEAN DLLENTRY GEOnormedTangent (

     const double      input_cx,

     const double      input_cy,

     const double      input_x,

     const double      input_y,

     const BOOLEAN     left,

     double *       output_x,

     double *       output_y

);