A collection of parametric curves.
A parametric curve is a function from some input---usually a normalized number or an angle---to a Point.
Attributes
- Companion
- trait
- Source
- Parametric.scala
- Graph
-
- Supertypes
- Self type
-
Parametric.type
Members list
Type members
Classlikes
A parametric curve that maps angles to points
A parametric curve that maps angles to points
Attributes
- Source
- Parametric.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Parametric[Angle]class Objecttrait Matchableclass AnyShow all
A parametric curve that maps normalized to points
A parametric curve that maps normalized to points
Attributes
- Source
- Parametric.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Parametric[Normalized]class Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
A circle
Attributes
- Source
- Parametric.scala
A hypotrochoid is the curve sketched out by a point offset from the centre of a circle of radius innerRadius rolling around the inside of a circle of radius outerRadius.
A hypotrochoid is the curve sketched out by a point offset from the centre of a circle of radius innerRadius rolling around the inside of a circle of radius outerRadius.
Attributes
- Source
- Parametric.scala
Interpolate a spline (a curve) that passes through all the given points, using the Catmul Rom formulation (see, e.g., https://en.wikipedia.org/wiki/Cubic_Hermite_spline)
Interpolate a spline (a curve) that passes through all the given points, using the Catmul Rom formulation (see, e.g., https://en.wikipedia.org/wiki/Cubic_Hermite_spline)
The tension can be changed to control how tightly the curve turns. It defaults to 0.5.
The Catmul Rom algorithm requires a point before and after each pair of points that define the curve. To meet this condition for the first and last points in points, they are repeated.
If points has less than two elements an empty Path is returned.
Attributes
- Source
- Parametric.scala
Logarithmic spiral
Quadratic bezier curve
Rose curve
A sinusoid