{"id":23587814,"url":"https://github.com/arkenidar/point_in_polygon","last_synced_at":"2026-04-26T22:31:16.619Z","repository":{"id":73709671,"uuid":"248842415","full_name":"arkenidar/point_in_polygon","owner":"arkenidar","description":"by checking if point is inside draws","archived":false,"fork":false,"pushed_at":"2025-03-18T10:28:19.000Z","size":70,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-11T19:34:54.973Z","etag":null,"topics":["2d","algorithm","canvas","dhtml","easy-to-understand","js","naive"],"latest_commit_sha":null,"homepage":"https://arkenidar.github.io/point_in_polygon/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arkenidar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-03-20T20:06:37.000Z","updated_at":"2025-04-21T11:36:15.000Z","dependencies_parsed_at":"2025-05-17T06:08:29.073Z","dependency_job_id":"78d494bd-d02d-432a-8a44-a242a8b35727","html_url":"https://github.com/arkenidar/point_in_polygon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arkenidar/point_in_polygon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkenidar%2Fpoint_in_polygon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkenidar%2Fpoint_in_polygon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkenidar%2Fpoint_in_polygon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkenidar%2Fpoint_in_polygon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arkenidar","download_url":"https://codeload.github.com/arkenidar/point_in_polygon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arkenidar%2Fpoint_in_polygon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32315711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T21:09:39.134Z","status":"ssl_error","status_checked_at":"2026-04-26T21:09:21.240Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","algorithm","canvas","dhtml","easy-to-understand","js","naive"],"created_at":"2024-12-27T05:10:12.307Z","updated_at":"2026-04-26T22:31:16.614Z","avatar_url":"https://github.com/arkenidar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# point_in_polygon\nDraws by checking if point is inside. This requires a \"point in polygon\" testing.\n\n## documented elsewhere ( ??? )\n- \u003chttps://en.wikipedia.org/wiki/Point_in_polygon\u003e\n  - mentions :\n    - Ray casting algorithm .\n    - Winding number algorithm .\n  - doesn't mention :\n    - Concavity-removal algorithm ( this how I named this not sure if it's already discovered and baptized , named somehow ) .\n\n## gif-recorded usage demos\n\n![PIP Demo1: concave polygon Point-In-Polygon, in DHTML](screens/PIP-concave--Peek--01-11-2023--09-25.gif?raw=true \"PIP Demo 1\")\n\n## DHTML version (HTML5+ES) \n\n- \u003chttps://github.com/arkenidar/point_in_polygon\u003e\n- \u003chttps://arkenidar.github.io/point_in_polygon/index.html\u003e\n- \u003chttps://arkenidar.github.io/point_in_polygon/geometric.js\u003e\n- \u003chttps://arkenidar.com/web/gh/point_in_polygon/index.html\u003e\n- \u003chttps://arkenidar.com/web/gh/point_in_polygon/geometric.js\u003e\n\n## Lua, Love2D version\n\n\u003chttps://github.com/arkenidar/Lua_Love2D_PointInPolygon-Algorithm\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farkenidar%2Fpoint_in_polygon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farkenidar%2Fpoint_in_polygon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farkenidar%2Fpoint_in_polygon/lists"}