Wolfram Resource System

Search the Wolfram Resource System

Search the Wolfram Resource System

Paclet Resource: WolframChemistry/IsomerGeneration

Generate Isomers from Chemical Formulas

Paclet Resource: StianRamsnes/MaXrd

Symmetry data and utilities related to crystallography and X-ray scattering

Paclet Resource: PeterBurbery/WordCloud

Word cloud functionality

Function Resource: HyperbolicTiling

Compute polygons for hyperbolic tilings

Function Resource: HyperbolicPoincarePolygon

Represent a hyperbolic polygon embedded in the Poincaré disk

Function Resource: HyperbolicPoincareLine

Represent a hyperbolic line segment or polyline embedded in the Poincaré disk

Function Resource: HyperbolicDistance

Give the distance between two points in hyperbolic space

Function Resource: RegularHyperbolicTilingGraph

Create a graph of a regular hyperbolic tiling

Data Resource: Expanded Computational Geometry Graph

WWW Graph of Computational Geometry for Link Analysis Ranking Experiments

Data Resource: Regular Computational Geometry Graph

WWW Graph of Computational Geometry for Link Analysis Ranking Experiments

Data Resource: Refined Computational Geometry Graph

WWW Graph of Computational Geometry for Link Analysis Ranking Experiments

Paclet Resource: WolframAlphaMath/AreaMethod

A Wolfram Language implementation of the area method for geometry

Function Resource: InvertAtom

Invert the geometry of selected atoms in a molecule

Function Resource: ModularTessellation

Compute polygons, circles, compositions and transformation functions for the tessellation of the upper half-plane by the modular group

Function Resource: TrigNSolve

Solve a system of trigonometric or hyperbolic equations

Example Resource: Smooth the Boundary of a Region

Use the curvature flow image filter to smooth the boundary of a snowflake

Function Resource: ApproximateGeneralizedVoronoiMesh

Approximate the generalized Voronoi mesh for non-overlapping geometries

Function Resource: QuadricSurfacePlot

Classify and plot any polynomial of degree two or less in three or fewer variables

Function Resource: GeometricSolve

Solve for a given quantity in a geometric scene

Function Resource: NinePointQuadric

Find a quadric surface that passes through nine given 3D points

Data Resource: Structure of Euclid's Elements

Textual information of definitions, common notions, postulates, and theorems from Euclid’s Elements

Function Resource: PointsToRules

Convert a list of points into a list of substitution rules

Function Resource: PrincipalCurvatures

Compute the principal curvatures of a surface

Function Resource: ASSTriangles

Create a list of all triangles with side lengths a and b and angle β opposite the side with length b

Function Resource: CollinearQ

Determine whether a set of points lie on a line

Function Resource: CoplanarQ

Determine whether a set of points lies in a plane

Paclet Resource: TheRealCStover/Trigonometry

A collection of lesser-known circular and hyperbolic trig functions and their inverses

Function Resource: NonConvexHullMesh

Generate a mesh geometry from points without including exterior concave perimeter areas or holes

Function Resource: Trapezoid

Create quadrilateral polygon with two parallel sides

Function Resource: SphericalPolygon

Represent a spherical polygon

Function Resource: SphericalVoronoiDiagram

Show the spherical Voronoi diagram of a set of points on a sphere

Function Resource: FractionalIteration

Get the flow of an iterated function at a fixed point

Function Resource: GeodesicGridPoints

Generate points on a geodesic grid

Function Resource: GeometricSceneConstructor

Create an interface for constructing a GeometricScene

Function Resource: ConvexHullMeshGraphicsComplex

Get a GraphicsComplex for ConvexHullMesh

Function Resource: Cyclide

Compute expressions for Dupin cyclide surfaces

Function Resource: Jigsaw

Turn an image into a jigsaw puzzle

Function Resource: CurveAberrancy

Compute the aberrancy of a plane curve

Function Resource: VertexArc

Graphics primitive for the arc of a polygon vertex

Function Resource: SubTriangle

Construct special triangles of a triangle

Function Resource: SqrtSpace

Move back and forth from the squared space or square root space of an algebraic number field

Function Resource: FlatManifoldToGraph

Produce random spatial graphs by sprinkling points into a flat (Euclidean) Riemannian manifold

Function Resource: IntrinsicCurvedManifoldToGraph

Produce random spatial graphs by sprinkling points into a Riemannian manifold with a specified intrinsic algebraic curvature function

Function Resource: ExtrinsicCurvedManifoldToGraph

Produce random spatial graphs by sprinkling points into a Riemannian manifold with an arbitrary extrinsic curvature

Function Resource: ParametricManifoldToGraph

Generate the graph associated with a parametric description of a manifold

Paclet Resource: PeterBurbery/RecreationalMathematics

This paclet is for recreational mathematics and math puzzles

Function Resource: RadiusOfAberrancy

Compute the radius of aberrancy of a plane curve

Function Resource: KimberlingCenter

Construct a specified Kimberling center of a triangle

Function Resource: TetrahedronCenter

Construct a specified tetrahedron center

Function Resource: SubTetrahedron

Construct special tetrahedra of a tetrahedron

Function Resource: PolyhedronCanonicalForm

Generate the canonical form of a convex polyhedron

Function Resource: OsculatingParabola

Get the osculating parabola of a plane curve

Function Resource: OsculatingConic

Get the osculating conic of a plane curve

Function Resource: KoayPoints

Generate Koay's uniformly distributed points on a sphere

Function Resource: RightTriangleQ

Determine whether a list of side lengths can form a right triangle

Function Resource: PythagoreanTripleQ

Determine whether a triple of integers constitutes a Pythagorean triple

Data Resource: Alfred Gray's Surfaces Properties

Alfred Gray’s associated surfaces taken from his original notebooks of his book "Modern Differential Geometry of Curves and Surfaces with Mathematica"

Function Resource: Circumcircle3D

Generate the circumcircle of a 3D triangle

Function Resource: CenteredSimplex

Return an origin-centered simplex where the square of all edge lengths is 2

Function Resource: Incircle3D

Generate the incircle of a 3D triangle

Function Resource: ProjectionMatrix

Compute the projection matrix for a given vector space

Paclet Resource: BowenPing/STensor

Provide a STensor object for abstract indices tensor computation

Function Resource: CurvedSpacetimeTriangulation

Produce causal graphs by dynamically triangulating a specified region of a (potentially curved) spacetime

Function Resource: FlatSpacetimeTriangulation

Produce causal graphs by dynamically triangulating a flat (Minkowski) spacetime

Function Resource: TurningNumber

Compute the turning number of a curve

Function Resource: ExtractGraphicsPrimitives

Extract the underlying graphical primitives from plots and graphics

Function Resource: AberrancyCurve

Compute the curve of aberrancy of a plane curve

Function Resource: LaplaceBeltramiOperator

Compute the Laplace–Beltrami operator of a mesh region

Function Resource: SphericalCurve

Get curves defined over a sphere

Function Resource: EvoluteCurve

Compute the evolute of a curve

Function Resource: ExtendedGroebnerBasis

Compute a Groebner basis and a conversion matrix from the input polynomials to the basis

Function Resource: PowerTriangulation

Generate the power triangulation of a set of circles

Paclet Resource: Wolfram/GeometricAlgebra

Computational tools for Geometric Algebras

Function Resource: TensorIndexJuggling

Given a metric, convert between covariant and contravariant components of a tensor

Function Resource: BrioschiCurvature

Compute the Gaussian curvature for a metric

Function Resource: WolframRicciCurvatureTensor

Compute projections of the Wolfram–Ricci curvature tensor of a graph and many associated properties

Function Resource: WolframRicciCurvatureScalar

Compute the Wolfram–Ricci scalar curvature of a graph and its associated properties

Function Resource: ExtrudePolygon

Create 3D shapes from 2D polygons via extrusion along the z axis, or create 3D extrusions of 3D polygons along a 3D vector

Function Resource: NaturalEquations

Compute the natural equations of a curve

Function Resource: MoleculeManipulate3D

Interactively change bond lengths, bond angles and torsion angles

Function Resource: CoordinateMappingData

Calculate characteristic properties for a generalized mapping between two coordinate systems

Paclet Resource: AntonAntonov/MonadicGeometricNearestNeighbors

Software monad for Geometric Nearest Neighbors workflows

Function Resource: ToWellKnownText

Convert graphics primitives to well-known text (WKT)

Function Resource: ConvexLayers2D

Calculate the convex layers of a set of 2D points

Function Resource: FractionalDPolynomialRoots

Compute and visualize the roots of fractional (noninteger) derivatives of polynomials

Data Resource: Alfred Gray's Surfaces Plots

Plots of Alfred Gray’s Surfaces collection

Function Resource: MeanCurvature

Compute the mean curvature of a surface

Function Resource: PowerDiagram

Generate the power diagram of a set of circles

Function Resource: MetricTensor

Represent a metric tensor (field) for a Riemannian or pseudo-Riemannian manifold

Function Resource: WolframHausdorffDimension

Compute the Wolfram–Hausdorff dimension of a graph and its associated properties

Function Resource: DixonResultant

Compute the Dixon resultant with respect to a set of polynomials and variables

Function Resource: EinsteinTensor

Represent the Einstein curvature tensor (field) for a Riemannian or pseudo-Riemannian manifold

Function Resource: RicciTensor

Represent the Ricci curvature tensor (field) for a Riemannian or pseudo-Riemannian manifold

Data Resource: Stanford Armadillo

3D model of the Stanford Armadillo

Data Resource: Stanford Dragon

3D model of the Stanford Dragon

Data Resource: Sample 3D Model: Fan Disk

3D model of a fan disk component

Data Resource: Stanford Happy Buddha

3D model of the Stanford Happy Buddha

Data Resource: Sample 3D Model: Suzanne

3D model of a chimpanzee head

Data Resource: Stanford Bunny

3D model of the Stanford Bunny

Data Resource: Space Shuttle 3D Model

3D test model of a space shuttle

Data Resource: Viking Lander 3D Model

3D test model of a Viking lunar lander

Example Resource: Molecular Gears

Molecular modeling of dynamic gearing and gear-slippage in bis(9-triptycyl)methane

Example Resource: Transform a Region Using Image Processing Filters

Convert a 3D region into a 3D image, deform and transform it back to the mesh region

Paclet Resource: RobertNachbar/ConsistentForceField

Ermer-Lifson CFF for alkanes, alkenes, and alkylbenzenes

Function Resource: RiemannTensor

Represent the Riemann curvature tensor (field) for a Riemannian or pseudo-Riemannian manifold

Paclet Resource: JasonB/RectanglePacking

Pack smaller rectangles into a larger rectangle

Paclet Resource: QuantumMob/DrawingTools

A collection of Graphics and Graphics3D tools

Paclet Resource: DuganHammock/ConvexPolytope

Computes convex polytopes in n-dimensions

Function Resource: ADMDecomposition

Represent a canonical decomposition of the metric for a Riemannian or pseudo-Riemannian manifold via the ADM formalism

Function Resource: SolveVacuumEinsteinEquations

Determine whether a given Riemannian or pseudo-Riemannian manifold is a solution to the vacuum Einstein field equations

Function Resource: StressEnergyTensor

Represent a stress-energy tensor (field) over a Riemannian or pseudo-Riemannian manifold

Function Resource: ChristoffelSymbols

Represent the Christoffel symbols for (the Levi-Civita connection over) a Riemannian or pseudo-Riemannian manifold

Function Resource: SimplexOrientation

Get the orientation of a simplex

Paclet Resource: Wolfram/GeometricModels

Collection of parameterized solid models for CAD applications

Function Resource: DiscreteHypersurfaceDecomposition

Decompose a Riemannian or pseudo-Riemannian manifold into a union of discrete hypersurfaces

Function Resource: SolveEinsteinEquations

Determine whether a given stress-energy tensor (field) is a solution to the Einstein field equations

Function Resource: HexagonalSpiralPoints

Get the coordinates of the points on a hexagonal spiral

Function Resource: RadicalHyperplane

Calculate the radical hyperplane of two hyperspheres

Function Resource: SolveVacuumADMEquations

Determine whether a given ADM decomposition is a solution to the vacuum ADM equations

Function Resource: Pyritohedron

Create a pyritohedron

Function Resource: SignedVectorAngle

A version of VectorAngle for 2D vectors that can return negative angles

Function Resource: SquareSpiralPoints

Get the coordinates of the points on a square spiral with sides parallel to the axes

Function Resource: TetrahelixMesh

Generate a mesh region representing the tetrahelix

Function Resource: TriangularSpiralPoints

Get the coordinates of the points on a triangular spiral

Function Resource: SquareZigzagPoints

Lattice points in a square in zigzag order from the bottom-left to the top-right corner

Function Resource: Tetartoid

Get a tetartoid given three values

Function Resource: CircleTangencyPoints

Find the tangency points on a circle emanating from a point

Function Resource: Orthocenter

Return the orthocenter of a triangle

Function Resource: BarycentricCoordinates

Find the barycentric coordinates of a point

Function Resource: StandardSimplex

Get the standard simplex for a specified dimension

Function Resource: FillMeshHoles

Fill holes in MeshRegion objects

Function Resource: NotchedPolygon

Represent a polygon with notched corners

Function Resource: FullBSplineCurve

Modify a BSplineCurve object to have explicit settings for certain options

Function Resource: LloydAlgorithm

Perform Lloyd's algorithm to find evenly spaced points in a region

Function Resource: RoundedLine

Represent a polyline with rounded corners

Function Resource: GeodesateMesh

Generate a geodesic dome from a polyhedral base

Function Resource: PerforatePolygons

Make a hole in the middle of a polygon

Function Resource: Triangle3DTo2D

Given a 3D triangle, return an equivalent 2D triangle along with a transformation function

Function Resource: HarmonicQuadrilaterals

Generate three cyclic harmonic quadrangles from a reference triangle

Function Resource: FrenetSerretPlot

Plot the Frenet–Serret frame of a curve

Data Resource: Canonical Polyhedra

The canonical forms of polyhedra with 4 to 9 faces

Function Resource: TranslationSurface

Compute a translation surface parametrization

Function Resource: MinimumVolumeEllipsoid

Find the minimum-volume enclosing ellipsoid of a set of points

Function Resource: CurveToBSplineFunction

Create a smooth parametrized function from a list of points with flexible control over smoothing

Function Resource: PolygonNormalVector

Compute the normal vector to a 3D polygon

Function Resource: PeriodicBoxDisplacement

Get the shortest displacement between two points in a box with periodic boundary conditions

Function Resource: AngleBetweenPlanes

Compute the angle between two planes in R^3

Function Resource: ReflectPoints

Reflect a set of points over a line, plane or hyperplane defined by points

Function Resource: NagelPoint

Get the Nagel point of a triangle

Function Resource: JohnsonCircles

Generate three congruent Johnson circles given a reference triangle

Function Resource: PolygonFromBase

Build a regular polygon on a given line segment

Function Resource: MalfattiCircles

Construct the Malfatti circles of a triangle

Function Resource: PlaneLineIntersection

Compute the intersection point of a plane and line

Function Resource: PolygonArea3D

Compute the area of a planar 2D polygon using 3D points

Function Resource: RandomCircleChord

Generate a random chord of a circle

Function Resource: MeshVoronoiEntropy

Compute the Voronoi entropy of a mesh region

Function Resource: AkimaSpline

Smooth curve interpolation based on local procedures for a multiple-valued curve

Function Resource: IntegerConvexHullMesh

Generate the minimal mesh region with integer vertices that contains all points

Function Resource: Cevians

Given a simplex and point, find the cevians

Function Resource: PointLineDistance

Get the distance and normal line between a point and line

Function Resource: FirstFundamentalFormCoefficients

Compute the coefficients of the first fundamental form of a surface

Function Resource: AreaElement

Compute the area element for a surface

Function Resource: CesaroEquation

Compute the Cesàro equation for a planar curve

Function Resource: SimplexMeasure

Get the measure of a simplex or simplicial complex

Function Resource: RoundedPolygon

Represent a polygon with rounded corners

Function Resource: TessellationPlot

Generate a tessellation of the plane with specified cell shapes

Function Resource: NestedIncirclePolygons

Create a graphic of nested circles and polygons inside an initial regular polygon

Function Resource: SupplementaryAngleDegree

Compute the geometric supplement to a given angle using degrees

Function Resource: ComplementaryAngleDegree

Compute the geometric complement to a given angle using degrees

Function Resource: ReferenceAngle

Compute the reference angle to a given input angle

Function Resource: ReferenceAngleDegree

Compute the reference angle to a given input angle using degrees

Function Resource: RoundedCylinder

Represent a cylinder with rounded edges

Function Resource: ComplementaryAngle

Compute the geometric complement to a given angle

Function Resource: Circle3D

Represent a circle in 3D

Function Resource: OutlinePolygons

Outline polygons by beam-like representation

Function Resource: ChamferedPolyhedron

Chamfer a given polyhedron

Function Resource: Disk3D

Create a BSplineSurface primitive representing a disk

Function Resource: ArcLine

A curved line between two points

Function Resource: SupplementaryAngle

Compute the geometric supplement to a given angle

Function Resource: PlotVector3D

Plot a list of vectors in space

Function Resource: Annulus3D

Represent a 3D annulus

Function Resource: SteinerCircumellipse

Generate the Steiner circumellipse of a 2D triangle

Function Resource: EulerLinePoints

Get the four main points of the Euler line of a triangle

Function Resource: VoronoiCellTours

Compute shortest tours visiting all lattice points within each Voronoi cell in a region

Function Resource: RegionFindShortestPath

Find the shortest paths between two points in 2D regions

Function Resource: ExtrinsicCurvatureTensor

Represent the extrinsic curvature tensor field for a Riemannian submanifold

Function Resource: PedalCurve

Compute the pedal of a curve

Function Resource: NegativePedalCurve

Compute the negative pedal curve

Function Resource: CatacausticCurve

Compute the catacaustic of a curve

Function Resource: InverseStereographicProjection

Compute the parametrization of a curve projected onto the unit sphere

Function Resource: UnitNormal

Compute the unit normal of a surface

Function Resource: TetrahedronEdgeAngles

Given edge lengths of a tetrahedron, return the dihedral angles opposite those edges

Function Resource: Torus

Graphics3D primitives for a torus

Function Resource: GergonnePoint

Return the Gergonne point of a triangle

Function Resource: TriangleEdgeAngles

Given edge lengths of a triangle, return the angles opposite those edges

Function Resource: CircleIntersection

Find the intersection of two circles

Function Resource: Graphics3DSketch

Convert an ordinary Graphics3D object to a sketch-styled raster image

Function Resource: Monge

Return the Monge point and six midplanes of a tetrahedron

Function Resource: FindExtraordinaryLines

Return the lines passing through three or more points, given a set of points

Function Resource: CayleyMengerMatrix

Evaluate the Cayley-Menger matrix of a simplex

Neural Net Resource: ResNet-101 Trained on YFCC100m Geotagged Data

Determine the geolocation of a photograph

Function Resource: TwistedSurface

Generate a surface twisting a curve

Function Resource: SecondFundamentalFormCoefficients

Compute the coefficients of the second fundamental form

Function Resource: TrigDataset

Get trigonometric datasets including closed-form values

Function Resource: SphericAnamorphosisMap

Convert a point reflected in a spherical mirror to its spherical anamorphosis map in a plane parallel to the xy-plane

Function Resource: MortonCurve

Generate a Morton (z-order) curve

Function Resource: PeriodicBoxDistance

Evaluate the shortest distance between two points in a box with periodic boundary conditions

Function Resource: MovingOrthonormalFrame

Compute the moving orthonormal frame of a surface

Function Resource: RicciCurvature

Compute the components of the Ricci curvature for a metric

Function Resource: ImageRadialDivide

Divide an image into a list of colored polygons centered around the origin

Function Resource: StrophoidCurve

Compute a strophoid curve

Function Resource: LatticeUnitCellPlot3D

Display specific unit cells in a 3D lattice

Function Resource: ProjectGraphics3D

Project 3D graphics onto a plane

Function Resource: RandomBSplineSurface

Generate a random surface with B-splines

Function Resource: RibbonPolyhedron

Display the set of polygons obtained by extending polyhedron edges perpendicularly inward by a given distance

Function Resource: CircleInversion

Compute the inversion of an object with respect to a reference circle in the Euclidean plane

Function Resource: InversionCurve

Compute the inversion of a curve

Function Resource: ParallelSurface

Compute the parallel surface of a surface

Function Resource: ContrapedalCurve

Compute the contrapedal curve

Function Resource: ParallelCurve

Compute parallel (offset) curves

Function Resource: RuledSurfacePlot

Plot a ruled surface

Function Resource: BoundaryElementMeshTranslate

Translate a boundary element mesh

Function Resource: RandomScribble

Make a random scribble graphic

Function Resource: CellularAutomataCartogram

A cellular automata method for creating cartograms

Function Resource: EllipsoidQuartiles

Find the ellipsoidal loci of the quartiles of matrix

Function Resource: LucasCircles

Get the three Lucas circles of a given triangle

Function Resource: PolygonInterpolation

Interpolate over values given at the vertices of a polygon

Function Resource: EllipsoidProbability

Find the cumulative probability within the specified elliptic domain

Function Resource: RegularPolygonAngleRadius

Compute the polar radius of a regular polygon

Function Resource: SphericalLinearInterpolation

Evaluate the piecewise spherical linear interpolant of given data

Function Resource: PolyhedronFaceReflect

Reflect a polyhedron over a given face

Function Resource: EllipsoidQuantile

Find ellipsoidal location statistics

Function Resource: TexturizePolygons

Make 2D and 3D graphics with specified polygons and corresponding textures

Function Resource: BlendLine

Blend between lines

Function Resource: PerpendicularSurface

Compute the perpendicular surface of a curve

Function Resource: DarbouxVector

Compute the Darboux vector field of a curve

Function Resource: GaussianCurvature

Compute the Gaussian curvature of a surface

Function Resource: TangentDevelopableSurface

Compute the tangent developable surface of a curve

Function Resource: FindDistanceInstance

Find an instance of n-dimensional vectors that produce a specified distance matrix

Function Resource: RoundedCuboid

Represent a cuboid with rounded edges

Function Resource: LatticeVoronoiCellPlot3D

Display Voronoi cells for specific lattice points in a 3D lattice

Function Resource: VoronoiCell3D

Compute the Voronoi cell for a 3D lattice

Function Resource: SphericalCircumcircle

Generate the circumcircle of a spherical triangle

Function Resource: Circled

Put a circle around an expression

Function Resource: Exspheres

Find the exspheres of a triangle or tetrahedron

Function Resource: PrimitiveToPolygons

Decompose a graphics 3D primitive into polygons when possible

Function Resource: NumberedPointPlot

Plot a list of points as numbered labels

Function Resource: ThreePointArc

Draw an arc through three points

Function Resource: ReverseMidpointPolygon

Create a polygon from a list of midpoints

Function Resource: Biarc

Generate a biarc through two points

Function Resource: LassoPoints

Create Graphics primitives of a closed curve that encloses a set of points

Function Resource: MixtilinearIncircles

Get the three mixtilinear incircles of a triangle

Function Resource: BrocardInellipse

Generate the Brocard inellipse of a 2D triangle

Function Resource: RoundedAnnulus3D

Represent a 3D annulus with rounded edges

Function Resource: InteractiveConicPlot

Display an interactive plot with all relevant information for a given conic section

Function Resource: SplineCircle

Generate a BSplineCurve primitive representing a circle

Function Resource: LemoineInellipse

Generate the Lemoine inellipse of a 2D triangle

Function Resource: Protractor

Generate a graphical representation of a protractor

Function Resource: SphericalCap

Represent a spherical cap in 3D graphics

Function Resource: RandomZonogon

Generate random zonogons

Function Resource: SpinShow

Create a dynamically rotating Graphics3D object

Function Resource: InequalityPlot

Plot a set of inequalities distinguishing between different regions

Function Resource: ImageSquareDivide

Divide an image into an array of colored squares

Function Resource: ReuleauxPolygon

Represent a Reuleaux polygon

Function Resource: Polyomino

Give all the polyominoes of a specified rank

Function Resource: SignedArea

Compute the signed area of a polygon

Function Resource: QuadricPlot3D

Plot a quadric surface, automatically determining the regions of interest, view direction and scaling

Function Resource: CubicSplineCurve

Generate a cubic B-spline curve that passes through given points

Function Resource: Orthotomic

Compute the orthotomic of a curve

Function Resource: InfiniteCatacausticCurve

Compute the catacaustic of a curve at infinity

Function Resource: BezierInterpolatingControlPoints

Compute the control points of a Bézier curve that interpolates a given set of points

Function Resource: VariableSectionTube

Compute the parametrization of a tube of variable section

Function Resource: CurveTube

Convert a 3D curve into a parametrized tube

Function Resource: Curvature

Compute the curvature of a curve

Function Resource: TangentialAngle

Compute the tangential angle of a curve

Function Resource: CurveTorsion

Compute the torsion of a curve

Function Resource: ParametricSurfaceTangentPlane

Compute the tangent plane of a parametric surface

Function Resource: PedalSurface

Compute a pedal surface

Function Resource: MillerIndicesPlot

Plot cubic lattice crystallographic planes with h, k, l Miller indices

Function Resource: PolyhedronChop

Remove duplicated graphical elements from a polyhedron

Function Resource: CongruentIncirclePartition

Find the partition of a triangle into cevian triangles with congruent incircles

Function Resource: InvoluteCurve

Compute the involute of a curve

Function Resource: RollingCurve

Compute a rolling curve

Function Resource: TotalSignedCurvature

Compute the total signed curvature of a curve

Function Resource: CurvatureTorsionPlot3D

Plot a curve defined by its curvature and torsion

Function Resource: ArcCotDegree

Compute the inverse cotangent of a number and return a result in degrees

Function Resource: TangentLine

Compute properties of the tangent line to a curve at a given point

Function Resource: CircleProperties

Get an Association of the properties of a given circle

Function Resource: AreaBetweenCurvesIntegral

Compute the integral describing the area between two plane curves

Function Resource: TangentAndNormalLine

Compute properties of the tangent and normal lines to a curve at a given point

Function Resource: OsculatingCircleProperties

Compute the defining properties of the osculating circle for a curve at a point

Function Resource: ConicProperties

Get an association of the properties of a conic section

Function Resource: EllipseProperties

Get an Association of the properties of a given ellipse

Function Resource: LucasCubic

Get the Lucas cubic curve of a triangle

Function Resource: CotDegree

Compute the cotangent of an angle given in degrees

Function Resource: RhumbLineDistanceList

Successive pairwise rhumbline distances between a list of geodetic positions

Function Resource: CosDegree

Compute the cosine of an angle given in degrees

Function Resource: ArcCosDegree

Compute the inverse cosine of a number and return a result in degrees

Function Resource: NinePointCubic

Find a cubic plane curve that passes through nine given 2D points

Function Resource: SimplexVolume

Compute the area, volume or content of a simplex

Function Resource: Rhombus

Produce a rhombus for use in graphics

Function Resource: LineIntersection

Find the intersection of two lines

Function Resource: DiagonalIntersectionsCount

Find the number of intersections of the diagonals of a regular polygon

Function Resource: ArcSinDegree

Compute the inverse sine of a number and return a result in degrees

Function Resource: Inellipse

Generate the general inellipse of a 2D triangle with specified contact points

Function Resource: FivePointConic

Find a conic equation that passes through five given points

Function Resource: IsogonalConjugate

Get the isogonal conjugate of a point with respect to a triangle or tetrahedron

Function Resource: HyperbolaProperties

Get an Association of the properties of a given hyperbola

Function Resource: KochCurvePoints

Compute the points that form a generalized Koch curve

Function Resource: SecDegree

Computes the secant of an angle given in degrees

Function Resource: RegularPolygonDiagonals

Find the number of diagonals of a regular polygon

Function Resource: RegularPolygonRegionCount

Find the number of regions partitioned by the diagonals of a regular polygon

Function Resource: DistanceFromEarthCenter

Compute the distance of a position on Earth's surface from the center of Earth

Function Resource: CircularMean

Compute the mean of a collection of angles

Function Resource: DiskPoints

Get uniformly distributed points on a disk

Function Resource: GeoSpatialDistanceList

Get a list of spatial distances between consecutive pairs of locations

Function Resource: RandomUnitVector

Generate random vectors in any dimension of unit length

Function Resource: SecantLine

Compute properties of the secant line to a curve between two points

Function Resource: ErikssonCornerAngle

Evaluate the multidimensional corner angle

Function Resource: ImageRegionCrop

Crop an image to contain only pixels included in a predefined region

Function Resource: WhewellEquation

Compute the Whewell equation for a plane curve

Function Resource: RhumbLineDistance

Find the distance between two geographical locations along a rhumb line

Function Resource: SphereFit

Find the best-fit sphere for a set of points

Function Resource: ParameterizePolygon

Find the parameterization of a curve that linearly connects a list of points

Function Resource: ParabolaProperties

Get an association of the properties of the given parabola

Function Resource: NormalLine

Compute properties of the normal line to a curve at a given point

Function Resource: EvolutoidCurve

Compute the evolutoid of a curve

Function Resource: ArcTanDegree

Compute the inverse tangent of a number and get a result in degrees

Function Resource: SegmentIntersectionQ

Determine if two line segments intersect

Function Resource: ArrayRotations

Get the rotations and reflections of an array

Function Resource: NonMaximumSuppression

Filter regions based on their overlap

Function Resource: SignedPermutations

Get all signed permutations of a list

Function Resource: FociPointEllipse

Find the equation for an ellipse given two foci and a point

Function Resource: ArcSecDegree

Compute the inverse secant of a number and return a result in degrees

Function Resource: TrianglePointData

Given a 2D triangle and a point, get the specified data

Function Resource: ParallelLineThrough

Compute properties of the line parallel to a given line and passing through a given point

Function Resource: ErikssonPolarAngle

Multidimensional polar angle of a corner

Function Resource: BoundaryMeshUnion

Merge multiple regions into a single boundary mesh

Function Resource: FociPointHyperbola

Find the equation for a hyperbola given two foci and a point

Function Resource: InversionTransform

Generate a geometric transformation function for inversion about a point

Function Resource: TanDegree

Compute the tangent of an angle given in degrees

Function Resource: ArcCscDegree

Compute the inverse cosecant of a number and return a result in degrees

Function Resource: CscDegree

Compute the cosecant of an angle given in degrees

Function Resource: NormalLineThrough

Compute properties of the line normal (perpendicular) to a given line and passing through a given point

Function Resource: ConchoidCurve

Compute a conchoid curve

Function Resource: PhaseUnwrap

Remove phase jumps from phase angle data

Function Resource: HessianPlane

Get the Hessian normal form of a plane passing through three given points in space

Function Resource: SkewLineSegment

Get the shortest segment between skew lines

Function Resource: FourPointParabolas

Get the parabolas that go through four points

Function Resource: IsotomicConjugate

Get the isotomic conjugate of a point with respect to a triangle or tetrahedron

Function Resource: HeronFormula

Compute the area of a triangle from the edge lengths

Function Resource: RelativisticInertialDeformedRegion

Compute the apparent visual shape of an object or region traveling with constant velocity

Function Resource: DiscreteHausdorffDistance

Find the Hausdorff distance between two sets of elements

Function Resource: TriangleEdgesQ

Test if three given lengths make a triangle

Function Resource: GoldbergGraph

Create a graph corresponding to a Goldberg polyhedron

Function Resource: BlackHoleModelData

Get data about various black hole models

Function Resource: CylindricalFlange3D

Represent a cylinder-like 3D object with protrusions

Function Resource: SpectreHexagonalTiling

Generate the hexagonal tiling pattern of the spectre and its supertile

Function Resource: RandomPolyhedralNet

Create an unfolding net for a given polyhedron

Function Resource: RandomRorschach

Generate random Rorschach tests

Function Resource: PolyominoPlot

Represent an array as polyomino regions

Function Resource: WiggleLine

Make a line that wiggles

Function Resource: PointGroupSymbol

Compute the point group symmetry symbol of a molecule or a polyhedron

Function Resource: LatticePointsArrangement

Get lattice points in a variety of arrangements

Function Resource: CoordinationMoleculeStereochemistry

Determine the configuration of stereoisomers

Function Resource: GeodesicSphereGraph

Create a graph of an order-n geodesic sphere

Function Resource: IteratedAffinePlot

Plot polygons after iteratively applying a translation, scaling and rotation

Function Resource: BettiNumbers

Compute the Betti numbers for a simplicial complex

Function Resource: LevyCCurve

Generate the Lévy C curve

Neural Net Resource: VGG-16 Trained on ImageNet Competition Data

Identify the main object in an image

Neural Net Resource: VGG-19 Trained on ImageNet Competition Data

Identify the main object in an image

Function Resource: StereographicProjection

Compute the stereographic projection from the unit sphere to a plane

Function Resource: RectifyingPlane

Compute the rectifying plane of a space curve

Function Resource: NormalPlane

Compute the normal plane of a space curve

Function Resource: ApproximatedCurve

Get an approximation to a parametric curve

Function Resource: OsculatingPlane

Compute the osculating plane of a space curve

Function Resource: RadialCurve

Compute the radial curve of a given curve

Function Resource: NormalVector

Compute the normal vector of a curve

Function Resource: BinormalVector

Compute the binormal vector of a curve

Function Resource: GeneralizedHelicoid

Compute the generalized helicoid of a curve

Function Resource: Geodesic

Compute the geodesics for a parametrized surface

Function Resource: FocalSet

Compute the focal set of a surface

Function Resource: SeaShellSurface

Get the parametrization of a seashell surface

Function Resource: PoincarePolynomial

Compute the Poincaré polynomial for a simplicial complex

Function Resource: HexagonalGridGraph

Generate a graph corresponding to a hexagonal grid

Function Resource: TangentVector

Compute the tangent vector of a curve

Function Resource: ClockHandsAngles

Compute the angle between the hands of a clock

Function Resource: LinearDescriptionPlotQuiz

Generate an interactive graphical quiz on the plotting of linear functions

Function Resource: DirectionalDerivativePlot3D

Visualize the directional derivative in a 3D plot

Function Resource: RegionInputField

User interface for drawing 2D mesh regions

Function Resource: MinkowskiSausageCurve

Generate the Minkowski sausage curve

Function Resource: BilliardPolygon

Show the trajectory of a ball bouncing in a regular n-sided polygon

Function Resource: CubicDescriptionPlotQuiz

Generate an interactive graphical quiz on the plotting of cubic functions

Function Resource: ApproximatedSurface

Approximate a parametric surface with different graphics primitives

Function Resource: PlanarPolygonFragmentation

Decompose a pair of polygons into disjoint fragments

Function Resource: OsculatingCircle

Get the osculating circle of a curve

Function Resource: BarningHallTreePosition

Finds the position of a primitive Pythagorean triple in Barning-Hall tree

Function Resource: SlopeFieldQuiz

Generate a quiz to assess understanding of slope fields

Function Resource: BarningHallTree

Generate primitive Pythagorean triples in a tree form using Fibonacci matrices

Function Resource: FareySunburst

Create a Farey sunburst

Function Resource: LinearFunctionQuiz

Generate a quiz to assess understanding of linear functions

Function Resource: LinearTransformationQuiz

Generate a quiz to assess understanding of linear transformations

Function Resource: GeometricTranslationQuiz

Generate a quiz to assess understanding of geometric translations

Function Resource: GeometricTransformationQuiz

Generate a quiz to assess understanding of geometric transformations

Function Resource: CubicTransformationQuiz

Generate a quiz to assess understanding of geometrical transformations of cubics

Function Resource: QuadraticTransformationQuiz

Generate a quiz to assess understanding of geometrical transformations of quadratics

Function Resource: TangentPlane

Find the tangent plane of a function at a point

Function Resource: QuadraticDescriptionPlotQuiz

Generate an interactive graphical quiz on the plotting of quadratic functions

Function Resource: HatHexagonalTiling

Generate the hexagonal tiling pattern of the hat and its supertiles

Function Resource: GenerateHexagonalWangTiling

Generate a hexagonal tiling pattern from a set of hexagonal Wang tiles

Function Resource: SimplexBoundary

Find the topological boundary of a simplex or simplicial complex

Function Resource: RandomMondrian

Generate random Mondrian patterns

Function Resource: RandomKochCurve

Generate a random Koch curve

Function Resource: PolyhedralGraphFaces

Get the faces corresponding to a polyhedral graph

Function Resource: HexagrammumMysticum

Compute the Hexagrammum Mysticum for six points on a conic section

Function Resource: SinDegree

Compute the sine of an angle given in degrees

Function Resource: FerrersDiagram

Display the Ferrers diagram of a partition with dots

Function Resource: Cos2PiOverFermatPrime

Closed form of cos(2π/p) where p is a Fermat prime (3, 5, 17, 257, 65537) a la Gauss

Function Resource: NoncontiguousCartogram

Create a noncontiguous cartogram

Function Resource: PlaneOfBestFit

Get the hyperplane that best fits a set of points

Function Resource: AsymptoticCurves

Compute the asymptotic curves of a parameterized surface

Function Resource: PointsetDerivativeRoots

Get the roots of a derivative for applying the Lucas–Gauss theorem on a set of points

Function Resource: SchmidtArrangements

Generate Schmidt arrangements of circles

Function Resource: MoleculeMeshRegion

Create a mesh region from a molecule

Function Resource: GeneralizedTriangularGridGraph

Create a triangular grid graph with customizable width and height, represented as a parallelogram composed of triangular grids

Function Resource: HyperellipticODE

Get a physicist's constructive proof of Fuchs's theorem on hyperelliptic curves

Function Resource: PairwiseMultidimensionalScaling

Multidimensional scaling algorithm for embedding pairwise distances into a Cartesian space

Function Resource: GeometricRotationQuiz

Generate a quiz to assess understanding of geometric rotations

Function Resource: LineFit

Fit a line to data points in n-dimensional space

Function Resource: RotationMatrixToQuaternion

Convert a rotation matrix to an equivalent unit quaternion

Function Resource: GeometricReflectionQuiz

Generate a quiz to assess understanding of geometric reflections

Function Resource: DihedralODE

Find the ordinary differential equation constraining periods of certain symmetrical curves

Function Resource: SubspaceAngle

Compute the angle between two subspaces

Function Resource: LeeInterpolatingNodes

Generate interpolating nodes from points on a curve

Function Resource: AreaBetweenCurves

Find the area between two plane curves

Function Resource: LoxodromeDistance

Compute the loxodrome distance between two points on a unit sphere

Function Resource: ConvertECIToMSE

Find the position relative to the mean spherical Earth (MSE) for a point in the Earth-centered inertial (ECI) coordinate system

Function Resource: PolarCurveIdentifier

Identify which polar curves are associated with the given equations

Function Resource: HessianLine

Get the Hessian normal form of a line passing through two given points on the Cartesian plane

Function Resource: LSystem

Generate an L-system

Function Resource: DorlingCartogram

Create a non-overlapping cartogram type with visual equalization, partial topology preservation and no shape preservation

Function Resource: ConicSectionPlot

Classifies and plots any polynomial of degree two or less in two or fewer variables

Function Resource: MoranI

Compute Moran's I spatial autocorrelation coefficient

Function Resource: RandomRotationQuaternion

Return uniformly distributed random rotations in quaternion form

Function Resource: RayTransferMatrix

Calculate the ray transfer matrix of a Gaussian optical system

Function Resource: DirectionalD

Compute the directional derivative of a function

Function Resource: SmootherStep

An improved sigmoidal interpolation function

Function Resource: GeometricAssertionForm

Print a human-readable form of a hypothesis in an abstract 2D geometric scene

Function Resource: BresenhamPoints

Calculate integer 2D point locations along a line using Bresenham's method

Function Resource: BouwkampDiagram

Convert Bouwkamp format into a diagram

Function Resource: Intrinsic3DCurve

Plot intrinsic curves in 3D

Function Resource: ImageKaleidoscope

Create a kaleidoscope version of an image

Function Resource: AlgebraicSubstitutionTiling

Return a substitution tiling

Function Resource: PersistentHomology

Perform persistent homology on a point cloud dataset

Function Resource: FEMAddOnsInstall

Install or update the finite element FEMAddOns paclet

Function Resource: EpicyclePlot

Plot the composition of cycles having different radii, frequencies and phases

Function Resource: TriangularSets

Create a triangular set decomposition for a given list of polynomials and variables

Function Resource: RoseCurveProperties

Compute the properties of a specified rose curve

Function Resource: GenerateWangTiling

Generate a tiling pattern from a set of Wang tiles

Function Resource: RoseCurveAnalysis

An interactive plot for the areas inside the rose curve

Function Resource: GenerateTiling

Generate a tiling pattern from a set of local template constraints

Function Resource: RealEuclideanDistance

Get the Euclidean distance between two real vectors without using absolute value

Function Resource: InversionSurface

Compute the inversion surface

Function Resource: NormalSurface

Compute the normal surface of a curve

Function Resource: BinormalSurface

Compute the binormal surface to a curve

Function Resource: CatacausticCurvePlot

Plot the catacaustic of a curve

Function Resource: EnneperWeierstrass

Compute the Enneper-Weierstrass parametrization

Function Resource: CanalSurface

Compute the parametrization of a canal surface

Function Resource: Bjorling

Compute the Björling formula

Function Resource: HardSphereSimulation

Simulate hard spheres moving in an n-dimensional box

Function Resource: DoyleSpiral

Plot Doyle spirals

Function Resource: PenroseTile

Make plots of Penrose tiles

Function Resource: CircleFit

Find the best-fit circle for a set of points

Function Resource: CurvaturePlot

Plot a curve defined by its curvature

Function Resource: ImplicitCurvature

Compute the implicit curvature of a curve

Function Resource: ChristoffelSymbol

Return the Christoffel symbol for a given metric

Function Resource: DigitalCirclism

Generate circle packings covering a picture

Function Resource: NestWhileGraph

Iteratively construct graphs up to a termination condition

Function Resource: MultiwayDeletionsGraph

Explore graph traversals while deleting visited components

Function Resource: FindMinimalTilings

Find minimal sets of templates for constructing tiling patterns

Function Resource: GershgorinDisks

Show the Gershgorin disks of a square matrix

Function Resource: ShapeOperator

Compute the shape operator on a surface

Function Resource: ShortestTourArt3D

Display a 3D model using a continuous line

Function Resource: QuaternionToRotationMatrix

Convert a unit quaternion to an equivalent rotation matrix

Function Resource: Spirograph

Plot a spirograph

Function Resource: HatHexagons

Generate the hat tiling using combinatorial hexagons

Function Resource: TurtleArt

Make art with code

Function Resource: TopolyFunction

Obtain topological information of polymers or biopolymers and other simple or complex structures

Function Resource: FromTensor

Convert TensorContract expressions into an equivalent form using Dot and Tr

Function Resource: EinsteinSummation

Given tensors and their indices, sum over repeated indices

Function Resource: AxisAngle

Generate the axis-angle representation of a three-dimensional rotation matrix

Function Resource: TheodorusT

Evaluate the Theodorus function

Function Resource: KeplerE

Evaluate the solution of the standard Kepler equation

Function Resource: HatTrialityTree

Generate trees describing the essential combinatorial structure of the aperiodic hat tiling

Function Resource: HexagonalTorusGraph

Get a skew graph on a torus with a given number of hexagonal cells

Function Resource: TensorCoordinateTransform

Transform components of tensors with arbitrary rank with regard to their transformation behavior under any given mapping

Function Resource: MoleculePrincipalMomentPlot

Visualize the distribution of molecule shapes in a 2D scatter plot

Data Resource: Sample Data: Spruce Trees

Locations of spruce trees annotated with diameter marks

Function Resource: PrincipalAxisClustering

Quickly cluster a point cloud by recursive separation

Data Resource: Steiner Surfaces

Classification of Steiner Surfaces

Function Resource: WeingartenMatrix

Compute the Weingarten matrix of a surface

Function Resource: NormalCurvature

Compute the normal curvature of a curve on a surface

Function Resource: PursuitCurvePlot

Plot a predator-prey pursuit curve

Function Resource: RicciScalar

Compute the Ricci scalar for a metric