Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Librcsc high level desired geometric implementations. #7

@fnalmeidap

Description

@fnalmeidap

At rcsoccersim standard library (librcsc) there are a few high level useful geometric implementations that would be beneficial to have available across multiple leagues including Very Small Size, Small Size and Soccer Simulation 2D.

Convex Hull:
It has the capability of identifying the minimal convex polygon within a specified collection of points that exists within a two-dimensional context. While it may be applicable in higher dimensions, two dimensions prove to be adequate for our purpose, which i believe mainly resides in path finding collision detection. See reference.

Voronoi diagram and Delaunay triangulation:
These two representations are closely associated and either one can be derived from another, because the circumcenters of Delaunay triangles are the vertices of the Voronoi diagram. Soccer Simulation 2D strongly relies on these points for positioning purposes, it would be great to have our own implementation of it. See reference for Voronoi and Delaunay.

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions