An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: polygon-clipping

Dan-Patterson/numpy_geometry

A numpy geometry class and functions. The focus is on polygons and polylines. Methods to convert to/from other geometry representations are available (eg geojson, ESRI featureclasses)

Language: Python - Size: 8.43 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 28 - Forks: 8

mfogel/polygon-clipping

Apply boolean polygon clipping operations (union, intersection, difference, xor) to your Polygons & MultiPolygons.

Language: JavaScript - Size: 12.3 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 582 - Forks: 63

AngusJohnson/Clipper2

Polygon Clipping and Offsetting - C++, C# and Delphi

Language: C++ - Size: 11.3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,742 - Forks: 320

iShape-Rust/iShape-js

A poly-bool library supports main operations such as union, intersection, difference, xor, and self-intersection.

Language: JavaScript - Size: 9.54 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 16 - Forks: 0

Habrador/Computational-geometry

Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc

Language: C# - Size: 6.54 MB - Last synced at: 18 days ago - Pushed at: 11 months ago - Stars: 1,339 - Forks: 153

fonttools/pyclipper

Cython wrapper for the C++ translation of the Angus Johnson's Clipper library (ver. 6.4.2)

Language: C++ - Size: 432 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 241 - Forks: 43

ErikSom/Clipper2-WASM

WASM port of Clipper 2 for Polygon Clipping and Offsetting

Language: HTML - Size: 336 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 66 - Forks: 5

21re/rust-geo-booleanop

Rust implementation of the Martinez-Rueda Polygon Clipping Algorithm

Language: Rust - Size: 701 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 97 - Forks: 28

micycle1/Clipper2-java

Java port of Clipper2, a Polygon Clipping and Offsetting Library

Language: Java - Size: 590 KB - Last synced at: 15 days ago - Pushed at: 25 days ago - Stars: 33 - Forks: 14

lhuanyu/SwiftClipper

A Swift version of polygon clipper.

Language: Swift - Size: 47.9 KB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 9

d3/d3-geo-polygon

Clipping and geometric operations for spherical polygons.

Language: JavaScript - Size: 10.7 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 118 - Forks: 24

SoloByte/godot-polygon2d-fracture

A simple script for fracturing polygons. Also adds nice helper functions for polygons like calculateArea, triangulate, getRandomPointsInPolygon, getBoundingRect)

Language: GDScript - Size: 11.8 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 358 - Forks: 22

mohammedX6/poly_bool_dart

Boolean operations on polygons (union, intersection, difference, xor) (this library is a port for flutter of polybooljs

Language: Dart - Size: 64.5 KB - Last synced at: about 21 hours ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 10

iShape-Swift/iOverlay

Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.

Language: Swift - Size: 824 KB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 6 - Forks: 2

velipso/polybooljs

Boolean operations on polygons (union, intersection, difference, xor)

Language: JavaScript - Size: 90.8 KB - Last synced at: 21 minutes ago - Pushed at: about 1 year ago - Stars: 618 - Forks: 87

drlukeparry/pyclipr

Python Polygon Clipping and Offsetting based on Clipper2 Library

Language: C++ - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 25 - Forks: 9

lycantropos/martinez

Python port of polygon clipping algorithm by F. Martinez et al. (with separate C++ binding)

Language: Python - Size: 722 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 1

WelfzTwingoFurs/WegTek3D

100% GDScript!! 3D polygon software rendering, raycaster-like logic using bodies in an area! ...Welcome to WEGTEK.

Language: GDScript - Size: 111 MB - Last synced at: 29 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

nickorzha/computational-geometry

Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc

Language: C# - Size: 5.51 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 4

moehriegitt/hob3l

100x Faster Slicing of SCAD Files for 3D Printing

Language: C - Size: 10.5 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 251 - Forks: 16

digimortl/Geometry

Implementation of the common computational geometry problems. The problem as old as the language that they are implemented here :-)

Language: Pascal - Size: 743 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

lycantropos/clipping

Segments & polygons clipping

Language: Python - Size: 801 KB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 2

lycantropos/gon

Geometries processing

Language: Python - Size: 1.95 MB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 0

w8r/GreinerHormann

Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR. Plays nicely with Leaflet. Handles non-convex polygons and multiple clipping areas. ~3kb footprint, no dependencies

Language: JavaScript - Size: 1.74 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 240 - Forks: 34

linuxlewis/tripy

Simple polygon triangulation algorithms in pure python

Language: Jupyter Notebook - Size: 259 KB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 64 - Forks: 10

gpicavet/split-poly

Split an arbitrary 2D polygon (convex or concave) with a line. Result is a list of polygons parts respecting original polygon vertices order

Language: JavaScript - Size: 43 KB - Last synced at: 23 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 2

Bakaczor/Polygon-Editor

This repository contains a project carried out as part of the course "Computer Graphics" at the Warsaw University of Technology. It covers topics such as polygon clipping, maintaining edge orientation and line drawing algorithms.

Language: C++ - Size: 15.5 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

johnrees/clipper-fpoint

Language: JavaScript - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 2

engelsjk/polygol

Boolean polygon clipping/overlay operations (union, intersection, difference, xor) on Polygon and MultiPolygon geometry.

Language: Go - Size: 2.27 MB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 29 - Forks: 3

BadIdeaException/improved-greiner-hormann

Clipping of simple polygons with degenerate vertices in Javascript

Language: JavaScript - Size: 159 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

onurmx/Rasterization

Rasterization application developed with Windows Forms.

Language: C# - Size: 301 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

SamDaQueen/Computer-Graphics

Computer Graphics algorithms for line drawing, shape filling, circle drawing, ellipse drawing, polygon clipping, shear, transformation, and reflection

Language: C++ - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1

mhdadk/sutherland-hodgman

A differentiable Python implementation of the Sutherland–Hodgman algorithm for clipping polygons in 2D.

Language: Python - Size: 65.4 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 4

bbawj/react-polygon-image-cropper

React component to allow manual polygon cropping of images using HTML canvas

Language: TypeScript - Size: 350 KB - Last synced at: 30 days ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 2

mfogel/geojson-clipping

Apply boolean polygon clipping operations (union, intersection, difference, xor) to Polygons & MultiPolygons in your GeoJSON files.

Language: JavaScript - Size: 333 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 18 - Forks: 2

r0kenton5/AZUKI-DRAINER

✅The most functional and the cheapest—available now with an exclusive discount on Telegram. Message us to get yours.

Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

erpillowc/EXECUTE-DRAINER

✅To snag the most functional and budget-friendly option, reach out to us on Telegram for an exclusive discount.

Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Dan-Patterson/polygon_clipping

Python, NumPy polygon clipping for concave and convex polygons.

Language: Python - Size: 1.23 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

melihaltun/polygon_overlap

Given two sets of polygons, finds the regions where polygons from one set overlap the polygons from the other set.

Language: MATLAB - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

geoffder/ocaml-clipper2

OCaml bindings to the polygon clipping and offseting library Clipper2

Language: OCaml - Size: 891 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

jbranscomk/networks-Drain

networks Drain

Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ester512/Claim-Drainer

Claim Drainer

Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dpuyda/triclipper

A header-only library that implements the Vatti clipping algorithm

Language: C++ - Size: 106 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1

zarif98sjs/CSE-409-410-Computer-Graphics

Code Repository for Computer Graphics Theory and Sessional!

Language: C++ - Size: 18.9 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

mohdwarish483/3d_Classromm

3D Classroom imitating the IIIT SriCity Lecture HALL developed in C++ programming using the concept of Open gl graphics library

Language: C++ - Size: 7.46 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

GokuGhoul/Open-GL

Computer Graphics - Lab assignments

Language: C++ - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 19

Dan-Patterson/geonumeracy

Things numeric relating to geometry and computational geometry that I have discovered.

Language: HTML - Size: 2.06 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

PrjX9052498096/Project13199

Polygon Clipping and Offsetting - C++, C# and Delphi

Size: 5.24 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

lycantropos/Gon.cs

C# geometries processing

Language: C# - Size: 210 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

KaivnD/pypolybool

Language: Python - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

sagar0710/Computer-Graphics-Algorithms Fork of moinul7002/Computer-Graphics-Algorithms

Algorithms for Computer Graphics

Size: 1.21 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

Menecats/polybool-java

Java port of https://github.com/velipso/polybooljs. Boolean operations on polygons (union, intersection, difference, xor)

Language: Java - Size: 84 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 4

Sarah-Hesham-2022/ComputerGraphics-Algorithms-With-CPP

Computer Graphics built using Win32 Desktop Applications with C++. Depends on input taken from mouse clicks. Building computer graphics from scratch using mathematical equations and problem solving with C++. Implementing the most famous computer graphics algorithms from scratch.

Language: C++ - Size: 1.35 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

kudm761/martinez-rueda-php

Martinez algorithm for polygon Boolean operations, PHP library.

Language: PHP - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 13 - Forks: 8

SumitBamal/Computer-Graphics

Various Computer Graphics Algorithms

Language: Python - Size: 44.9 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 6

RogueModron/PclW

PclW source code

Language: Visual Basic - Size: 61.5 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 7

psyclone20/Sutherland-Hodgman-Polygon-Clipping

An implementation of the Sutherland–Hodgman algorithm used for clipping polygons in C

Language: C - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

moinul7002/Computer-Graphics-Algorithms

Language: C++ - Size: 1.21 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 3

sujithifi/rclipper

Polygon Clipper in pure Ruby

Language: Ruby - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

ianthehenry/janet-clipper

Janet bindings for clipper, a polygon utility library

Language: C++ - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

toanqng/martinez-rueda

Martinez algorithm for polygon Boolean operations

Language: Go - Size: 26.4 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 3

CodeFinder2/clipper Fork of skyrpex/clipper

An open source freeware polygon clipping library

Language: Pascal - Size: 5.72 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

marlond18/EMDD.KtGeometry

a library implementation of geometrical objects

Language: C# - Size: 130 KB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cantaro86/Cut-Pyramid-Polygon

Determining the cut of any given polygon and a pyramid

Language: C++ - Size: 52.7 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

dr-jts/jts-versions

Archive of release versions of the JTS Topology Suite

Size: 60.5 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

Related Keywords
polygon-clipping 65 polygon 23 polygon-intersection 20 polygon-boolean 18 polygon-union 14 geometry 12 polygon-clipping-algorithm 9 computational-geometry 8 clipping 8 clipping-algorithm 7 boolean-operations 7 cpp 6 sutherland-hodgman 6 clipper 6 polygon-offsetting 5 union 5 line-clipping 5 sutherland-hodgman-algorithm 5 triangulation 4 midpoint-algorithm 4 cohen-sutherland-algorithm 4 geojson 4 martinez-algorithm 4 polygons 4 xor 4 intersection 4 difference 4 dda-algorithm 4 numpy 3 cohen-sutherland 3 numpy-geometry 3 bresenham-algorithm 3 flood-fill 3 delaunay-triangulation 3 intersections 3 liang-barsky 3 csharp 3 algorithm 3 offsetting 3 pascal 3 voronoi 3 python 3 opengl 3 glut 3 boundary-fill-algorithm 3 bresenham 2 javascript 2 floodfill 2 circle-drawing 2 computer-graphics 2 godot-engine 2 godot 2 raster-graphics 2 gdscript 2 scanlinefill 2 koch 2 graphics-algorithms 2 cubic-bezier 2 scan-line 2 bezier-curves 2 computational 2 line-drawing 2 bresenham-line-drawing-algorithm 2 plane 2 vatti-clipper 2 mesh-simplification 2 self-intersection 2 poly-bool 2 unity3d 2 vatti 2 inflate 2 delphi 2 interpolation 2 geospatial 2 gift-wrapping 2 polygon-xor 2 ear-clipping 2 convex-hull 2 clipping-polygons 2 geometry-processing 2 constrained-delaunay-triangulation 2 projection 2 polygon-network 2 polygon-area-calculator 1 polygon-sniper-bot 1 matlab 1 claim 1 claimact 1 claims-career-academy 1 binance 1 anonymity-sets 1 claims-processing 1 anonymity-protocol 1 claimtpamanagement 1 anonymity-enhancement 1 anonymity 1 polygon-overlap 1 cad 1 tokenomics 1 token-logger 1