|
oevislib_net
0.14.3.0
|
Functions | |
| static Point2D | oevislib_net.Geometry.Interpolations.Interpolate (Point2D inPoint0, Point2D inPoint1, float inLambda=0.5f) |
| Computes a new point using linear interpolation. | |
| static Segment2D | oevislib_net.Geometry.Interpolations.Interpolate (Segment2D inSegment0, Segment2D inSegment1, float inLambda=0.5f, bool inIgnoreOrientation=true) |
| Computes a new segment using linear interpolation. | |
| static Vector2D | oevislib_net.Geometry.Interpolations.Interpolate (Vector2D inVector0, Vector2D inVector1, float inLambda=0.5f) |
| Computes a new vector using linear interpolation. | |
| static Vector2D | oevislib_net.Geometry.Interpolations.Interpolate (Vector2D inVector0, Vector2D inVector1, RotationDirection inRotationDirection=RotationDirection.Clockwise, float inLambda=0.5f) |
| Computes a new radial vector using linear interpolation. | |
| static float | oevislib_net.Geometry.Interpolations.Interpolate (float inAngle0, float inAngle1, float inLambda=0.5f, AngleRange inAngleRange=AngleRange._0_180, RotationDirection inRotationDirection=RotationDirection.Clockwise, bool inInverse=false) |
| Computes a new angle using linear interpolation. | |
| static Path | oevislib_net.Geometry.Interpolations.Interpolate (Path inPath0, Path inPath1, float inLambda=0.5f) |
| Computes a new path using linear interpolation. | |
| static Point2D | oevislib_net.Geometry.Interpolations.Midpoint (Point2D inPoint1, Point2D inPoint2) |
| Computes the midpoint of the segment connecting the two provided points. | |
|
inlinestatic |
Computes a new angle using linear interpolation.
| inAngle0 | First input angle. |
| inAngle1 | Second input angle. |
| inLambda | Interpolation coefficient. |
| inAngleRange | Range of value used to normalize the output value. |
| inRotationDirection | Direction of rotation used for the linear interpolation. |
| inInverse | If true, angles are considered with the inverted sign. |
|
inlinestatic |
Computes a new path using linear interpolation.
| inPath0 | First input path. |
| inPath1 | Second input path. |
| inLambda | Interpolation coefficient. |
|
inlinestatic |
Computes a new point using linear interpolation.
| inPoint0 | First input point. |
| inPoint1 | Second input point. |
| inLambda | Interpolation coefficient. |
|
inlinestatic |
Computes a new segment using linear interpolation.
| inSegment0 | First input segment. |
| inSegment1 | Second input segment. |
| inLambda | Interpolation coefficient. |
| inIgnoreOrientation | If false, points are interpolated based on their distance. Otherwise, segments' points are interpolated respecting their order in the constructor. |
|
inlinestatic |
Computes a new vector using linear interpolation.
| inVector0 | First input vector. |
| inVector1 | Second input vector. |
| inLambda | Interpolation coefficient. |
|
inlinestatic |
Computes a new radial vector using linear interpolation.
| inVector0 | First input vector. |
| inVector1 | Second input vector. |
| inRotationDirection | Direction of rotation used for the linear interpolation. |
| inLambda | Interpolation coefficient. |