Path

trait Path[F[_]] extends Algebra[F]
trait Algebra[F]
class Object
trait Matchable
class Any
trait GenericPath[F]
trait Basic[F]

Value members

Abstract methods

def path(path: ClosedPath): F[Unit]
def path(path: OpenPath): F[Unit]

Concrete methods

def catmulRom(points: Seq[Point], tension: Double): F[Unit]
def equilateralTriangle(width: Double): F[Unit]

Create an equilateral triangle with the given side length.

Create an equilateral triangle with the given side length.

def interpolatingSpline(points: Seq[Point]): F[Unit]
def regularPolygon(sides: Int, radius: Double, angle: Angle): F[Unit]
def roundedRectangle(width: Double, height: Double, radius: Double): F[Unit]
def star(points: Int, outerRadius: Double, innerRadius: Double, angle: Angle): F[Unit]