Sdf2d Operators
Signed distances functions which define geometry in 2D space, by calculating the distance from the edge of the shape at any given point.
These operators can be used either in 2D workflows, or can be converted to 3D geometry such as by extrusion.
Operators
-
arbitraryPolygonSdf2d
: beta -
arcSdf2d
: -
archSdf2d
: beta -
arrowSdf2d
: -
bezierSdf2d
: -
blobbyCrossSdf2d
: -
branchingTreeSdf2d
: beta -
circleSdf
: 2D circle SDF. -
circleWaveSdf2d
: beta -
coolSSdf2d
: -
cornerSdf2d
: 2D SDF for an infinite corner, like an infinite square positioned by one corner. -
crossSdf2d
: 2D cross shape SDF, with 4 arms and option rounding of the intersections. -
cutDiscSdf2d
: -
dogBoneSdf2d
: 2D SDF for two connected circles. -
eggSdf2d
: -
ellipseSdf2d
: -
flowerSdf2d
: -
heartSdf2d
: -
hexagonalGridSdf2d
: -
horseshoeSdf2d
: -
isoscelesTriangleSdf2d
: -
jointSdf2d
: -
kochSnowflakeSdf2d
: beta -
lineSegmentSdf2d
: 2D line segment SDF. -
moonSdf2d
: -
parabolaSdf2d
: -
parallelogramSdf2d
: -
pieSdf2d
: SDF for a 2D pie-slice shape. -
pistonSdf2d
: beta -
planeSdf2d
: -
polySplineSdf2d
: beta -
polygonSdf2d
: SDF for several types of 2D polygons. -
quadSdf2d
: SDF for a 2D quad with arbitrary corners. -
rectangleSdf
: SDF for a 2D rectangle. -
rhombilleTilingSdf2d
: -
rhombusSdf2d
: SDF for a 2D rhombus (diamond), with its corners aligned to the axes. -
roundedRectangleSdf2d
: SDF for a 2D rectangle with optionally rounded corners. -
spikeSdf2d
: -
spiralSdf2d
: beta -
stairSdf2d
: beta -
starSdf2d
: SDF for a 2D star shape. -
subdivisionSdf2d
: beta -
superQuadSdf2d
: -
trapezoidSdf2d
: -
triangleSdf2d
: SDF for a 2D triangle. -
triangularGridSdf2d
: -
vesicaSdf2d
: SDF for a 2d vesica, which is a shape based on the overlap between two circles. -
vesicaSegmentSdf2d
: -
wedgeSdf2d
: beta