Loading…

Point (central) Symmetry Calculator

Math Geometry • Transformations and Symmetry

View all topics

Point Symmetry Calculator – Detect Central Symmetry in Shapes

Detect point symmetry (also called central symmetry): whether your shape is unchanged under a 180° rotation about some center point \(C\).

Inputs accept 1e-3, pi, e, sqrt(2), sin(), cos(), tan(), ln(), log(), abs(). Use * for multiplication. (Parentheses inside coordinate expressions are supported.)

Shape input
Format: (x,y) or x,y. You may repeat the first vertex at the end; it will be ignored.
For point symmetry: each point \(P\) must have a counterpart \(P'\) such that \(C\) is the midpoint: \(P' = 2C - P\). Equivalently, the set is invariant under a \(180^\circ\) rotation about \(C\).
Visualization

Drag to pan • wheel/trackpad to zoom • pinch on touch • “Reset view” fits the geometry. Units are square.

Ready
Point symmetry diagram (square units • pan/zoom enabled)

The original shape is solid. The 180°-rotated version appears as a dashed overlay (and animates when you press Play).

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What is point (central) symmetry?

A shape has point symmetry if it looks the same after a 180 degrees rotation about some center point C. Equivalently, every point P has an opposite partner P' such that C is the midpoint of segment PP'.

How does the point symmetry calculator check symmetry?

It chooses a center C (auto or manual), then for each point P computes the required partner P' = 2C - P. The input is symmetric if every computed partner matches a point in the shape within the selected tolerance.

Why must a centrally symmetric polygon have an even number of vertices?

In polygon mode, opposite vertices must pair up under a 180 degrees rotation, so the vertices split into pairs. With an odd number of vertices, a consistent opposite-vertex pairing is impossible.

What is the difference between polygon mode and point-set mode?

Polygon mode checks ordered vertices and preserves the idea of edges and boundary order, which matters for polygons. Point-set mode ignores order and only checks whether the set of points matches after the 180 degrees rotation.

What does the matching tolerance change in symmetry detection?

Tolerance sets how close two coordinates must be to count as the same point after computing partners. Use a looser tolerance when coordinates are rounded decimals and a stricter tolerance for exact or integer inputs.