Skip to main content

Geometry and topology; Euler check of solid

Short answer

Geometry carries metric information such as coordinates, lengths and radii; topology carries connectivity among vertices, edges and faces. For V=16, E=24, F=10, S=1 and H=1, Euler-Poincare gives 16-24+10-R=0, so R=2 inner loops; the solid is valid.

Differentiate between geometry and topology in solid modelling. A rectangular block has a square hole drilled completely through it, from the top face to the bottom face. It has 16 vertices, 24 edges and 10 faces. Use the Euler-Poincare formula to find the number of rings (inner loops) and check that the solid is valid.

Geometry and topology

Geometry is the metric information of the model: actual coordinates of points, equations of curves and surfaces, lengths, angles, radii. Topology is the connectivity information: how vertices, edges and faces are joined, and which side of a face is material. It does not change when the shape is stretched.

PointGeometryTopology
DescribesSize and shapeConnectivity and adjacency
ExamplesCoordinates, line equation, radiusVertex-edge-face relations, loops, shells
Under scalingChangesUnchanged
Used forDisplay, measurementValidity checks, B-rep data structure

Euler-Poincare formula

For a valid solid with holes (genus) and inner loops:

V−E+F−R=2 (S−H)V - E + F - R = 2\,(S - H)

where VV = vertices, EE = edges, FF = faces, RR = rings (inner loops on faces), SS = shells, HH = through-holes (genus).

Numerical

Given: V=16V = 16, E=24E = 24, F=10F = 10, one shell S=1S=1, one through-hole H=1H=1.

16−24+10−R=2(1−1)=02−R=0R=2\begin{aligned} 16 - 24 + 10 - R &= 2(1-1) = 0 \\ 2 - R &= 0 \\ R &= 2 \end{aligned}

The two rings are the square hole boundaries on the top face and on the bottom face. Each of these faces has an outer loop and one inner loop, so R=2R = 2, which agrees with the physical block. The formula is satisfied, so the topology is valid.

Answer: R=2R = 2 inner loops (top and bottom faces); V−E+F−R=0=2(S−H)V-E+F-R = 0 = 2(S-H), so the solid is valid.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Computer Aided Design chapter 2 questions →