Dokument
libageo · Gerade · Erzeugen
Synopsis
» line ()
line

(x,y,z, u,v,w)

line (point, vector)
line (point, point)
Beschreibung
Erzeugen einer Geraden aus Punkt und Richtung
Ein zur Definition der Geraden angegebener Richtungsvektor wird normiert übernommen (d.h. |v|=1). Kann der Vektor nicht normiert werden, so ist die Gerade ungültig.
Erzeugen einer Geraden aus zwei Punkten
Beispiele
line   ln; // ln.valid()=false
point  p(10,20,30);
vector v(0,1,10);
line   ln(p,v);



// ln=line(point(10.000,20.000,30.000),
           vector(0.000,0.100,0.995))
line   ln(10,20,30, 0,1,1);

// ln=line(point(10.000,20.000,30.000),
           vector(0.000,0.707,0.707))
line   ln(10,20,30, 0,0,0);
// ln.valid()=false
point  p1(10,20,30);
point  p2(40,50,60);
line   ln(p1,p2);



// ln=line(point(10.000,20.000,30.000),
           vector(0.577,0.577,0.577))
Siehe auch
Alle Methoden und Operatoren.