Calculates interpolated point using the Fergusson's cubic.
Namespace: Ico.Windows.Media.Media3DAssembly: Ico3DControlsLibrary (in Ico3DControlsLibrary.dll) Version: 10.97.212.0 (10.97.212.00)
Syntax
C# |
---|
public static Point3D FergussonCubic(
Point3D sPoint,
Vector3D sTangent,
Point3D ePoint,
Vector3D eTangent,
double t
) |
Visual Basic |
---|
Public Shared Function FergussonCubic ( _
sPoint As Point3D, _
sTangent As Vector3D, _
ePoint As Point3D, _
eTangent As Vector3D, _
t As Double _
) As Point3D |
JScript |
---|
public static function FergussonCubic(
sPoint : Point3D,
sTangent : Vector3D,
ePoint : Point3D,
eTangent : Vector3D,
t : double
) : Point3D |
Parameters
- sPoint
- Type: System.Windows.Media.Media3D..::..Point3D
Starting point of the curve segment.
- sTangent
- Type: System.Windows.Media.Media3D..::..Vector3D
Tangent in the starting point.
- ePoint
- Type: System.Windows.Media.Media3D..::..Point3D
Ending point of the curve segment.
- eTangent
- Type: System.Windows.Media.Media3D..::..Vector3D
Tangent in the ending point.
- t
- Type: System..::..Double
Interpolation parameter (from interval [0;1]).
Return Value
Interpolated point.
See Also