#pragma once #include struct Edge { uint32_t a; uint32_t b; float length; }; struct Face { uint32_t a; uint32_t b; uint32_t c; }; struct Triangle : Face { float area; }; struct Tetrahedron { uint32_t a; uint32_t b; uint32_t c; uint32_t d; float volume; };