@penrose/bloom

Index

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

AnimatedRenderer MathE MathPI Penrose Renderer abs acos acosh add and angleBetween angleFrom angleOf arc arcSweepFlag asin asinh atan atan2 atanh average average2 averagePoint barycenter canvas cbrt ceil chevron circleRandom circularArc circumcenter circumradius concatenatePaths connectPaths cos cosh count cross cross2D crossProductMatrix cubicCurveFromPoints determinant diagonal diffusionProcess diskRandom div dot eq exp expm1 firstPoint floor fromHomogeneous fromHomogeneousList get hsva identity ifCond incenter innerPointOffset inradius interpolateQuadraticFromPoints interpolatingSpline inverse joinPaths lastPoint length lineLineIntersection ln log log10 log1p log2 lookAt lt lte makePath matrix matrix3d matrixMultiplyList max maxList midpoint midpointOffset min minList mod mul neg none norm normalRandom normalize normsq not oneBasedElement or orientedSquare ortho outerProduct pathFromPoints perspective pow project projectDepth projectList ptOnLine quadraticCurveFromPoints random randomIndex rayIntersect rayIntersectCircle rayIntersectCircleDistance rayIntersectDistance rayIntersectEllipse rayIntersectEllipseDistance rayIntersectGroup rayIntersectGroupDistance rayIntersectLine rayIntersectLineDistance rayIntersectNormal rayIntersectNormalCircle rayIntersectNormalEllipse rayIntersectNormalLine rayIntersectPoly rayIntersectPolyDistance rayIntersectRect rayIntersectRectDistance repeatedArcs rgba rot90 rotate rotate2d rotate3d rotate3dh rotateBy round sampleColor scale scale2d scale3d scale3dh selectColor setOpacity shear shear2d shear3d sign signedDistance signedDistanceCircle signedDistanceEllipse signedDistanceGroup signedDistanceLine signedDistancePolygon signedDistancePolyline signedDistanceRect sin sinh skew skew2d sphereRandom sqr sqrt sub sum sumVectors tan tanh ticksOnLine toDegrees toHomogeneous toHomogeneousList toHomogeneousMatrix toRadians trace translate translate3dh triangle triangleRandom trunc unit unitMark unitMark2 unitRandom unitVector useDiagram useSharedInput vdist vdistsq vmul wedge