/* * Copyright (c) Contributors to the Open 3D Engine Project. * For complete copyright and license terms please see the LICENSE at the root of this distribution. * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #ifndef CRYINCLUDE_EDITOR_UTIL_TRIANGULATE_H #define CRYINCLUDE_EDITOR_UTIL_TRIANGULATE_H #pragma once #include #include "Cry_Vector3.h" // you pass in a vector of vec3 (the contour of a shape) and it outputs a vector of vec3 (being the triangles) namespace Triangulator { typedef std::vector< Vec3 > VectorOfVectors; bool Triangulate(const VectorOfVectors& contour, VectorOfVectors& result); }; #endif