![]() ![]() | Transforms a LineType by a transformation M. |
![]() |
This constructor initializes the line by the startpoint P and the Direction. |
![]() | The endpoint of the line |
![]() | Calculate the crosspoint with an other LineType L if this exists. In this case the result is true and with the parameters lam and mue you can calculate the crosspoint by Value(lam) resp. L.value(mue) |
![]() | Checks whether the LineType crosses an other LineType or not. In this method bounded lines are considered. If the Crosspoint is between P and Q and also between the P and Q of the other line then the result is true else it is false. |
![]() | Overloaded. This method calculates the distance to a point Pt. The parameter Lam can be taken to calculate the nearest point of the LineType, which is also return by the outvalue Nearest |
![]() | |
![]() | |
![]() | |
![]() | This is the same as Operator "*" |
![]() | |
![]() | A valuator for the points on the line. The values lam between 0 and 1 give the points between P and Q. It its the linear function P + (Q - P)*lam. |