liveBook · Manning

Implicit equation

As explained in Geometry for Programmers

An implicit form describes a geometric object through an equation or set of equations that its points satisfy.

An implicit equation describes a geometric object by stating which points satisfy an equation or system of equations. Unlike an explicit formula, it does not construct the object one point at a time. section 2.3.1 section 10.1.1

Use the representation that matches the geometry:

  • In 2D, the general implicit form describes every line, including vertical lines that cannot be written as y = f(x). section 2.3.1
  • In 3D, adding another scaled variable turns the analogous general equation into a plane; a 3D line needs a system of equations or another representation. section 2.3.1 section 2.3.3
  • For shape modeling, implicit formulas identify inside and outside regions; signed distance functions add true distance information when operations such as offsets matter. section 10.1.1

A circle without solving for y

The equation x² + y² = r² describes every point on a circle centered at (0, 0) with radius r. It models the same circle as a distance-based formula, but it does not return y as an explicit function of x. Replacing true distance with a simpler expression can preserve the circle while losing signed-distance properties. section 10.1.1

Figure 2.17 This plane is z = 0.3x + 0.2x + 3 or 0.3x + 0.2y - z + 3 = 0.
02-17

Compare the explicit and implicit forms of a plane and see why the same algebraic pattern changes geometric meaning in 3D. section 2.3.1

Figure 10.3 An SDF of a circle (left) and an equivalent model that isn’t an SDF (right). Both functions model the same circle.
10-03

See how a true signed distance function and a non-distance implicit model can describe the same circle while supporting different operations. section 10.1.1

How Geometry for Programmers covers it

How deep it goes
Explains geometric meaning, dimensional limits, and SDF trade-offs, but defers detailed modeling techniques.
Examples
Uses general line equations, plane equations, 3D line intersections, and the circle x² + y² = r².
What it assumes
Assumes familiarity with variables and basic equations while explaining geometric interpretation from concrete lines, planes, and circles.
What you can do after
Evaluate geometric representations and choose implicit equations or signed distance functions for shape modeling needs.
How it connects
Connects explicit equations, lines, planes, systems of equations, canonical representations, parametric formulas, and signed distance functions.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Geometry for Programmers. The section links point to the parts of the book it draws on.