oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
oevislib_net.Geometry.Interpolations Class Reference

Static Public Member Functions

static Point2D Interpolate (Point2D inPoint0, Point2D inPoint1, float inLambda=0.5f)
 Computes a new point using linear interpolation.
static Segment2D Interpolate (Segment2D inSegment0, Segment2D inSegment1, float inLambda=0.5f, bool inIgnoreOrientation=true)
 Computes a new segment using linear interpolation.
static Vector2D Interpolate (Vector2D inVector0, Vector2D inVector1, float inLambda=0.5f)
 Computes a new vector using linear interpolation.
static Vector2D Interpolate (Vector2D inVector0, Vector2D inVector1, RotationDirection inRotationDirection=RotationDirection.Clockwise, float inLambda=0.5f)
 Computes a new radial vector using linear interpolation.
static float 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 Interpolate (Path inPath0, Path inPath1, float inLambda=0.5f)
 Computes a new path using linear interpolation.
static Point2D Midpoint (Point2D inPoint1, Point2D inPoint2)
 Computes the midpoint of the segment connecting the two provided points.