]> rtime.felk.cvut.cz Git - hubacji1/rrts.git/blobdiff - incl/cute_c2.h
Increase max polygon verts to 12
[hubacji1/rrts.git] / incl / cute_c2.h
index 8936400a4fe466c01612ca59e99e52490369184c..79848ccea0c1b7ad5c11f6a94b6335c1e3a2069f 100644 (file)
@@ -1,3 +1,9 @@
+// Copyright (c) 2017 Randy Gaul http://www.randygaul.net
+// SPDX-FileCopyrightText: 2017 Randy Gaul http://www.randygaul.net
+// SPDX-FileCopyrightText: 2021 Randy Gaul http://www.randygaul.net
+//
+// SPDX-License-Identifier: Unlicense
+// SPDX-License-Identifier: Zlib
 /*
        ------------------------------------------------------------------------------
                Licensing information can be found at the end of the file.
 // resented as a point + radius. usually tools that generate polygons should be
 // constructed so they do not output polygons with too many verts.
 // Note: polygons in cute_c2 are all *convex*.
-#define C2_MAX_POLYGON_VERTS 8
+#define C2_MAX_POLYGON_VERTS 12
 
 // 2d vector
 typedef struct
@@ -1931,43 +1937,3 @@ void c2PolytoPolyManifold(const c2Poly* A, const c2x* ax_ptr, const c2Poly* B, c
 
 #endif // CUTE_C2_IMPLEMENTATION_ONCE
 #endif // CUTE_C2_IMPLEMENTATION
-
-/*
-       ------------------------------------------------------------------------------
-       This software is available under 2 licenses - you may choose the one you like.
-       ------------------------------------------------------------------------------
-       ALTERNATIVE A - zlib license
-       Copyright (c) 2017 Randy Gaul http://www.randygaul.net
-       This software is provided 'as-is', without any express or implied warranty.
-       In no event will the authors be held liable for any damages arising from
-       the use of this software.
-       Permission is granted to anyone to use this software for any purpose,
-       including commercial applications, and to alter it and redistribute it
-       freely, subject to the following restrictions:
-         1. The origin of this software must not be misrepresented; you must not
-            claim that you wrote the original software. If you use this software
-            in a product, an acknowledgment in the product documentation would be
-            appreciated but is not required.
-         2. Altered source versions must be plainly marked as such, and must not
-            be misrepresented as being the original software.
-         3. This notice may not be removed or altered from any source distribution.
-       ------------------------------------------------------------------------------
-       ALTERNATIVE B - Public Domain (www.unlicense.org)
-       This is free and unencumbered software released into the public domain.
-       Anyone is free to copy, modify, publish, use, compile, sell, or distribute this 
-       software, either in source code form or as a compiled binary, for any purpose, 
-       commercial or non-commercial, and by any means.
-       In jurisdictions that recognize copyright laws, the author or authors of this 
-       software dedicate any and all copyright interest in the software to the public 
-       domain. We make this dedication for the benefit of the public at large and to 
-       the detriment of our heirs and successors. We intend this dedication to be an 
-       overt act of relinquishment in perpetuity of all present and future rights to 
-       this software under copyright law.
-       THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
-       IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
-       FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
-       AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 
-       ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 
-       WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-       ------------------------------------------------------------------------------
-*/