Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Category
99 items
Compute the curve of aberrancy of a plane curve
Approximate the generalized Voronoi mesh for non-overlapping geometries
A curved line between two points
Compute the control points of a Bézier curve that interpolates a given set of points
Blend between lines
Calculate integer 2D point locations along a line using Bresenham's method
Evaluate the Cayley-Menger matrix of a simplex
A cellular automata method for creating cartograms
Compute the Cesàro equation for a planar curve
Find the intersection of two circles
Compute the inversion of an object with respect to a reference circle in the Euclidean plane
Find the tangency points on a circle emanating from a point
Compute the geometric complement to a given angle
Compute the geometric complement to a given angle using degrees
Classifies and plots any polynomial of degree two or less in two or fewer variables
Calculate the convex layers of a set of 2D points
Closed form of cos(2π/p) where p is a Fermat prime (3, 5, 17, 257, 65537) a la Gauss
Generate a cubic B-spline curve that passes through given points
Compute the aberrancy of a plane curve
Create a smooth parametrized function from a list of points with flexible control over smoothing
Generate circle packings covering a picture
Create a non-overlapping cartogram type with visual equalization, partial topology preservation and no shape preservation
Plot Doyle spirals
Plot the composition of cycles having different radii, frequencies and phases
Get the four main points of the Euler line of a triangle
Fill holes in MeshRegion objects
Find an instance of n-dimensional vectors that produce a specified distance matrix
Return the lines passing through three or more points, given a set of points
Plot the Frenet–Serret frame of a curve
Modify a BSplineCurve object to have explicit settings for certain options
Solve for a given quantity in a geometric scene
Return the Gergonne point of a triangle
Show the Gershgorin disks of a square matrix
Get the coordinates of the points on a hexagonal spiral
Represent a hyperbolic line segment or polyline embedded in the Poincaré disk
Represent a hyperbolic polygon embedded in the Poincaré disk
Divide an image into a list of colored polygons centered around the origin
Divide an image into an array of colored squares
Compute the parametrization of a curve projected onto the unit sphere
Plot polygons after iteratively applying a translation, scaling and rotation
Evaluate the solution of the standard Kepler equation
Generate an L-system
Generate the Lévy C curve
Perform Lloyd's algorithm to find evenly spaced points in a region
Get the three Lucas circles of a given triangle
Compute polygons, circles, compositions and transformation functions for the tessellation of the upper half-plane by the modular group
Compute Moran's I spatial autocorrelation coefficient
Generate a Morton (z-order) curve
Create a graphic of nested circles and polygons inside an initial regular polygon
Generate a mesh geometry from points without including exterior concave perimeter areas or holes
Create a noncontiguous cartogram
Represent a polygon with notched corners
Return the orthocenter of a triangle
Generate the graph associated with a parametric description of a manifold
Make plots of Penrose tiles
Make a hole in the middle of a polygon
Get the shortest displacement between two points in a box with periodic boundary conditions
Evaluate the shortest distance between two points in a box with periodic boundary conditions
Interpolate over values given at the vertices of a polygon
Give all the polyominoes of a specified rank
Compute the projection matrix for a given vector space
Calculate the radical hyperplane of two hyperspheres
Generate random Mondrian patterns
Make a random scribble graphic
Calculate the ray transfer matrix of a Gaussian optical system
Compute the reference angle to a given input angle
Compute the reference angle to a given input angle using degrees
Find the shortest paths between two points in 2D regions
Create a graph of a regular hyperbolic tiling
Compute the polar radius of a regular polygon
Represent a Reuleaux polygon
Produce a rhombus for use in graphics
Represent a polyline with rounded corners
Represent a polygon with rounded corners
Generate Schmidt arrangements of circles
Compute the signed area of a polygon
A version of VectorAngle for 2D vectors that can return negative angles
Get the measure of a simplex or simplicial complex
Get the orientation of a simplex
Convert a point reflected in a spherical mirror to its spherical anamorphosis map in a plane parallel to the xy-plane
Plot a spirograph
Get the coordinates of the points on a square spiral with sides parallel to the axes
Lattice points in a square in zigzag order from the bottom-left to the top-right corner
Get the standard simplex for a specified dimension
Generate the Steiner circumellipse of a 2D triangle
Compute a strophoid curve
Compute the geometric supplement to a given angle
Compute the geometric supplement to a given angle using degrees
Generate a tessellation of the plane with specified cell shapes
Evaluate the Theodorus function
Compute the total signed curvature of a curve
Create quadrilateral polygon with two parallel sides
Given a 3D triangle, return an equivalent 2D triangle along with a transformation function
Given edge lengths of a triangle, return the angles opposite those edges
Test if three given lengths make a triangle
Get the coordinates of the points on a triangular spiral
Get trigonometric datasets including closed-form values
Compute the turning number of a curve
Compute shortest tours visiting all lattice points within each Voronoi cell in a region