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