#pragma once #include #include #include #include "util.hpp" struct ObjData { float* verts; int verts_len; int* faces; int faces_len; }; struct Body { glm::mat4 pose; glm::vec4 color; float scale; uint ebo; uint vao; uint vbo; uint shader; ObjData data; }; bool load_body(Body* out_body, std::string filepath); void draw_body(const Body& b); void create_new_sphere(Body* b, float scale, glm::vec4 color);