60 laPoint3 pt; l.
at(k1, &pt);
71 laPoint3 pt; l.
at(k1, &pt);
82 laPoint3 pt; l.
at(k1, &pt);
89 laPoint3 pt; l.
at(k1, &pt);
103 if( pk!=NULL ) *pk = k;
105 laPoint3 ptIntersection;
106 at(k, &ptIntersection);
108 return ptIntersection;
laPoint3 intersection(laLine3 &l, double &pk1)
Find point of intersection (or nearest point) to another laLine3.
double d
Distance from the origin of the coordinate system.
laPoint3 vector
Vector ( not normalized, so k = [0;1] traces the whole line segment )
laPoint3 end() const
Get endpoint.
laPoint3 origin
Point of origin.
laPoint3 normal
Normal vector.
void draw(class laRenderer *r, laPoint3 pos)
Draw the line ( primarily for debug purposes )
void at(double k, laPoint3 *ppt) const
Get point at 1/k lenght (returns in user-specified pointer)
Virtual interface for the Engine graphics renderer.