public class ParametricCurve
Parametric curve with two components (x and y).
Constructor and Description |
---|
ParametricCurve()
Parametric curve with two components (x and y).
|
Modifier and Type | Method and Description |
---|---|
Vector2d |
deriv(double displacement)
Returns the derivative displacement units along the curve.
|
Vector2d |
end()
Returns the end vector.
|
Vector2d |
endDeriv()
Returns the end derivative.
|
Vector2d |
endSecondDeriv()
Returns the end second derivative.
|
Vector2d |
endThirdDeriv()
Returns the end third derivative.
|
Vector2d |
get(double displacement)
Returns the vector displacement units along the curve.
|
double |
length()
Returns the length of the curve.
|
Vector2d |
secondDeriv(double displacement)
Returns the second derivative displacement units along the curve.
|
Vector2d |
start()
Returns the start vector.
|
Vector2d |
startDeriv()
Returns the start derivative.
|
Vector2d |
startSecondDeriv()
Returns the start second derivative.
|
Vector2d |
startThirdDeriv()
Returns the start third derivative.
|
double |
tangentAngle(double displacement)
Returns the angle of the tangent line displacement units along the curve.
|
double |
tangentAngleDeriv(double displacement)
Returns the derivative of the tangent angle displacement units along the curve.
|
double |
tangentAngleSecondDeriv(double displacement)
Returns the second derivative of the tangent angle displacement units along the curve.
|
Vector2d |
thirdDeriv(double displacement)
Returns the third derivative displacement units along the curve.
|
public ParametricCurve()
Parametric curve with two components (x and y).
public Vector2d get(double displacement)
Returns the vector displacement units along the curve.
public Vector2d deriv(double displacement)
Returns the derivative displacement units along the curve.
public Vector2d secondDeriv(double displacement)
Returns the second derivative displacement units along the curve.
public Vector2d thirdDeriv(double displacement)
Returns the third derivative displacement units along the curve.
public Vector2d start()
Returns the start vector.
public Vector2d startDeriv()
Returns the start derivative.
public Vector2d startSecondDeriv()
Returns the start second derivative.
public Vector2d startThirdDeriv()
Returns the start third derivative.
public Vector2d end()
Returns the end vector.
public Vector2d endDeriv()
Returns the end derivative.
public Vector2d endSecondDeriv()
Returns the end second derivative.
public Vector2d endThirdDeriv()
Returns the end third derivative.
public double tangentAngle(double displacement)
Returns the angle of the tangent line displacement units along the curve.
public double tangentAngleDeriv(double displacement)
Returns the derivative of the tangent angle displacement units along the curve.
public double tangentAngleSecondDeriv(double displacement)
Returns the second derivative of the tangent angle displacement units along the curve.
public double length()
Returns the length of the curve.