/*********************************************************************************************************************** * * Copyright (c) 2010 - 2025 by Tech Soft 3D, Inc. * The information contained herein is confidential and proprietary to Tech Soft 3D, Inc., and considered a trade secret * as defined under civil and criminal statutes. Tech Soft 3D shall pursue its civil and criminal remedies in the event * of unauthorized use or misappropriation of its trade secrets. Use of this information by anyone other than authorized * employees of Tech Soft 3D, Inc. is granted only under a written non-disclosure agreement, expressly prescribing the * scope and manner of such use. * ***********************************************************************************************************************/ #ifndef GEOMETRY_H #define GEOMETRY_H #include #include "properties.h" #include "bounding_box.h" namespace utils { namespace geometry { struct Vertex { glm::vec3 position; glm::vec3 normal; }; struct BufferData { std::vector vertices; std::vector indices; BoundingBox mesh_box; properties::style::Graphics graphics; }; } } #endif // GEOMETRY_H