#pragma once #include #include #include "vde/foundation/math_types.h" namespace vde::foundation { struct ObjMeshData { std::vector vertices; std::vector normals; std::vector> faces; // vertex indices (1-based in file, 0-based here) }; ObjMeshData read_obj(const std::string& filepath); void write_obj(const std::string& filepath, const ObjMeshData& data); } // namespace vde::foundation