ELSEIF
Your brief EB
229 stories from 207 feeds 1245 clusters Refreshed 29 minutes ago next pull 23:59

TECH Signal 243 2 feeds carried it

New linear-time algorithm computes volume of closed triangulated meshes via divergence theorem

Illustration only Photo by Redd Francisco on Unsplash

The paper presents a linear-time method that evaluates the volume of a simple, closed, triangulated 3D mesh by converting a triple integral into a surface integral using a vector field with unit divergence.

WHY IT MATTERS

Volume calculation is a common sub-task in simulation, geometry processing, and manufacturing pipelines, and a method that avoids costly rendering and sampling can cut runtime dramatically. The algorithm’s O(n) complexity and minimal arithmetic per triangle make it attractive for large-scale meshes and real-time applications.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

The divergence theorem rewrites the volume integral as a sum of surface integrals over each triangle, using the field F(x,y,z)=<x,0,0> whose divergence equals one.

02

Each triangle contributes (Δ₁×Δ₂)_x · (T₀x+T₁x+T₂x)/6, requiring only seven additions and three multiplications per triangle, for a total of about 11 n floating-point operations.

03

The approach runs in O(n) time for n triangles and outperforms naive render-and-sample techniques, but it is limited to simple closed triangulated meshes.

THE CLUSTER

Same story, 2 feeds.

ORDERED BY FIRST SEEN
alyssarosenzweig.ca via Hacker News Hilariously Fast Volume Computation with the Divergence Theorem Open ↗
alyssarosenzweig.ca via Lobsters Hilariously Fast Volume Computation with the Divergence Theorem (2018) Open ↗