GenericPath

trait GenericPath[F[_]] extends Path[[_] =>> Finalized[F, _$2]]
trait Path[[_] =>> Finalized[F, _$2]]
trait Algebra[[_] =>> Finalized[F, _$2]]
class Object
trait Matchable
class Any
class Algebra

Type members

Classlikes

trait PathApi

Value members

Abstract methods

Concrete methods

def boundingBox(elements: List[PathElement]): BoundingBox
def path(path: ClosedPath): Finalized[F, Unit]
def path(path: OpenPath): Finalized[F, Unit]

Inherited methods

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

Create an equilateral triangle with the given side length.

Create an equilateral triangle with the given side length.

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