mark-p-thomas : Geometry Library

Sections

Introduction

Need more out of a shapes library than basic lines, curves, & bounding box collisions for video games? This library allows deep and complex modeling of polylines, polygons, and more, with an ability to get detailed shape properties and segment information, such as normal vectors.

Check out the library at my GitHub repo!

Child Pages

Class Diagrams

Interactive class diagrams can be found at the FigJam link, or as images farther below.

Polyline

Below is the class diagram for the Polyline data structure and relevant inheritances from the data structures library.