|
|
@ -1062,3 +1062,25 @@ GPoint3 GLine::operator()(const float t) const |
|
|
|
{ |
|
|
|
return p + v*t; |
|
|
|
} |
|
|
|
|
|
|
|
GLine & GLine::SetPt(const GPoint3 & _p) |
|
|
|
{ |
|
|
|
p = _p; |
|
|
|
return *this; |
|
|
|
} |
|
|
|
|
|
|
|
GLine & GLine::SetDir(const GVector3 & _v) |
|
|
|
{ |
|
|
|
v = _v; |
|
|
|
return *this; |
|
|
|
} |
|
|
|
|
|
|
|
GVector3 GLine::GetPt() const |
|
|
|
{ |
|
|
|
return p; |
|
|
|
} |
|
|
|
|
|
|
|
GVector3 GLine::GetDir() const |
|
|
|
{ |
|
|
|
return v; |
|
|
|
} |