| libageo · Gerade · Erzeugen |
| 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 | |
|
| 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)) |
| Alle Methoden und Operatoren. |