All Projects → Siccity → Geometry2d

Siccity / Geometry2d

Licence: mit
Unity3D: A set of helper classes for 2D geometric calculations.

Projects that are alternatives of or similar to Geometry2d

Unity.library.eppz.geometry
2D Geometry for Unity. Suited for everyday polygon hassle. Polygon clipping, polygon winding direction, polygon area, polygon centroid, centroid of multiple polygons, line intersection, point-line distance, segment intersection, polygon-point containment, polygon triangulation, polygon Voronoi diagram, polygon offset, polygon outline, polygon buffer, polygon union, polygon substraction, polygon boolean operations, and more. It is a polygon fest.
Stars: ✭ 198 (+395%)
Mutual labels:  polygon, geometry, triangulation
SharpMath2
2D math / geometry collision library for C#, compatable with monogame.
Stars: ✭ 36 (-10%)
Mutual labels:  geometry, polygon, 2d
Earcut.hpp
Fast, header-only polygon triangulation
Stars: ✭ 447 (+1017.5%)
Mutual labels:  polygon, geometry, triangulation
Cgal
The public CGAL repository, see the README below
Stars: ✭ 2,825 (+6962.5%)
Mutual labels:  polygon, geometry, triangulation
polygon-splitter
A small (<10kb minified) javascript library for splitting polygons by a polyline.
Stars: ✭ 20 (-50%)
Mutual labels:  geometry, polygon
React Native Helpers
All helpers in one; iPhone series support, dimensions helper, hasNotch helper, normalize text helper and text helpers for React Native with very easy useEasy to use & awesome helpers for React Native.
Stars: ✭ 31 (-22.5%)
Mutual labels:  helper, helpers
ludigraphix.github.io
Documentation for Ludigraphix
Stars: ✭ 21 (-47.5%)
Mutual labels:  geometry, polygon
ComoFazerUmaPerguntaPT
🤔 Farto de fazer perguntas e não ser respondido? Aprenda agora a melhor forma de fazer uma pergunta 🔥
Stars: ✭ 28 (-30%)
Mutual labels:  helper, helpers
envelope ex
Utilities for calculating and comparing envelopes from geometries
Stars: ✭ 15 (-62.5%)
Mutual labels:  geometry, polygon
Procedural-Shape-Generation
An Unity package, enabling user to generate shapes by scripting.
Stars: ✭ 19 (-52.5%)
Mutual labels:  triangulation, 2d
Sharpmath
A small .NET math library.
Stars: ✭ 36 (-10%)
Mutual labels:  polygon, geometry
geofeatures2
A lightweight, high performance geometry library in Swift.
Stars: ✭ 18 (-55%)
Mutual labels:  geometry, polygon
martinez-src
Mirrored implementations of polygon clipping/CSG/operations algorithm, in C (original, by Martínez et al) and ActionScript3 (port, by Mahir Iqbal)
Stars: ✭ 34 (-15%)
Mutual labels:  geometry, polygon
ideas
Идеи по улучшению языка C++ для обсуждения
Stars: ✭ 65 (+62.5%)
Mutual labels:  helper, helpers
EsriRESTScraper
A Python class that scrapes ESRI Rest Endpoints and exports data to a geodatabase
Stars: ✭ 43 (+7.5%)
Mutual labels:  geometry, polygon
Wicket
A modest library for moving between Well-Known Text (WKT) and various framework geometries
Stars: ✭ 484 (+1110%)
Mutual labels:  polygon, geometry
Manif
A small C++11 header-only library for Lie theory.
Stars: ✭ 494 (+1135%)
Mutual labels:  2d, geometry
Logging Helpers
Basic template helpers for printing messages out to the console. Useful for debugging context in templates. Should work with any template engine.
Stars: ✭ 5 (-87.5%)
Mutual labels:  helper, helpers
SQLServerTools
This repo is the home of various SQL-Server-Tools
Stars: ✭ 28 (-30%)
Mutual labels:  helper, helpers
osm-static-maps
Openstreetmap static maps is a nodejs lib, CLI and server open source inspired on google static map service
Stars: ✭ 130 (+225%)
Mutual labels:  geometry, polygon

Geometry2D

A set of 2D Geometric helper components and structs for Unity3D. All structs are immutable. Useful for many things including calculating intersections, projections, distances and lerping.

Structs

  • Line2D - A line between point a and point b.
  • Triangle2D - A 3-gon defined by point a, b and c. Can be converted into an array of Line2D.
  • Polygon2D - An n-gon defined by an array of points. Can be converted into an array of Triangle2D or Line2D.
  • Bounds2D - A simple axis-alligned bounding box for fast collision checks.

Components

  • Area2D - Lets you assign and edit a polygon in 3D-space for various purposes.

Extensions

  • Geometry2D - Contains extension methods for Vector2.

alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].