Options
All
  • Public
  • Public/Protected
  • All
Menu

Library @swim/math

Swim Math Library

The Swim Math library implements common mathematical and geometric structures and operators.

Index

Type aliases

AngleUnits

AngleUnits: "deg" | "rad" | "grad" | "turn"

AnyAngle

AnyAngle: Angle | string | number

AnyLength

AnyLength: Length | string | number

AnyR2Box

AnyR2Box: R2Box | R2BoxInit

AnyR2Circle

AnyR2Circle: R2Circle | R2CircleInit

AnyR2Path

AnyR2Path: R2Path | string

AnyR2Point

AnyR2Segment

AnyR2Segment: R2Segment | R2SegmentInit

AnyR2Shape

AnyR2Vector

AnyR2Vector: R2Vector | R2VectorInit

AnyTransform

AnyTransform: Transform | string

LengthUnits

LengthUnits: "px" | "em" | "rem" | "%" | ""

R2PointTuple

R2PointTuple: [number, number]

Variables

Const AffineTransformInterpolator

AffineTransformInterpolator: { prototype: Interpolator<AffineTransform> }

Const AngleInterpolator

AngleInterpolator: { prototype: Interpolator<Angle> }

Type declaration

Const LengthInterpolator

LengthInterpolator: { prototype: Interpolator<Length> }

Type declaration

Const R2BoxInterpolator

R2BoxInterpolator: { prototype: Interpolator<R2Box> }

Type declaration

Const R2CircleInterpolator

R2CircleInterpolator: { prototype: Interpolator<R2Circle> }

Type declaration

Const R2PointInterpolator

R2PointInterpolator: { prototype: Interpolator<R2Point> }

Type declaration

Const R2SegmentInterpolator

R2SegmentInterpolator: { prototype: Interpolator<R2Segment> }

Type declaration

Const R2VectorInterpolator

R2VectorInterpolator: { prototype: Interpolator<R2Vector> }

Type declaration

Const RotateTransformInterpolator

RotateTransformInterpolator: { prototype: Interpolator<RotateTransform> }

Const ScaleTransformInterpolator

ScaleTransformInterpolator: { prototype: Interpolator<ScaleTransform> }

Const SkewTransformInterpolator

SkewTransformInterpolator: { prototype: Interpolator<SkewTransform> }

TransformListInterpolator

TransformListInterpolator: { prototype: TransformListInterpolator }

Const TranslateTransformInterpolator

TranslateTransformInterpolator: { prototype: Interpolator<TranslateTransform> }

Generated using TypeDoc