{"id":16336860,"url":"https://github.com/angerman/planarity","last_synced_at":"2025-06-18T12:41:05.204Z","repository":{"id":79904496,"uuid":"1479941","full_name":"angerman/planarity","owner":"angerman","description":null,"archived":false,"fork":false,"pushed_at":"2011-06-17T11:45:21.000Z","size":172,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-16T15:50:23.821Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/angerman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-03-14T20:37:28.000Z","updated_at":"2016-01-05T07:53:32.000Z","dependencies_parsed_at":"2023-02-24T08:25:42.073Z","dependency_job_id":null,"html_url":"https://github.com/angerman/planarity","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/angerman/planarity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angerman%2Fplanarity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angerman%2Fplanarity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angerman%2Fplanarity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angerman%2Fplanarity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angerman","download_url":"https://codeload.github.com/angerman/planarity/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angerman%2Fplanarity/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260553627,"owners_count":23027029,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-10-10T23:45:10.614Z","updated_at":"2025-06-18T12:41:00.193Z","avatar_url":"https://github.com/angerman.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# planar-quad\n\nThis is work in progress. On planar local deformations and subdivision approaches.\n\n## Usage\n\nCurrently there are three scripts that can be executed.\n\n`$ lein run -m scripts.demo-doo-sabin`\n\nwill perform a Doo-Sabin subdivision on a few objects.\n\n`$ lein run -m scripts.demo-catmull-clark`\n\nwill perform a Catmull-Clark subdivision on a few objects.\n\n`$ lein run -m scripts.demo-planar-subd`\n\nwill perform/attempt a planar subdivision on a few objects.\n\n\n`$ lein run -m scripts.demo-dual`\n\nwill start an interactive jReality session with a 3x3 mesh\nthat can be dragged on it's boundary. The position of the boundary\nwill be used to compute the supporting hyperplane for E.\n\nIt is suggested that the corner points are not moved first!\nDuring dragging the four points q1 to q4 will computed and in case\nof solutions that are convex, have a smaller polygon length than the\nboundary and a smaller area than the quadrangle inscribed in the four\ncorner points the solution is constructed and displayed.\n\n`$ lein run -m scripts.demo-renderer`\n\nwill run the render code to render a cube and it's subdivisions\nto TikZ code and finally call XeLaTeX on it. It requires Skim and\nXeLaTeX as well as the existence of `~/temp`. This can all be\nadjusted in `tikz.clj`.\n\n## Installation\n\nIt is strongly recommended that [Leiningen](https://github.com/technomancy/leiningen) is used.\n\n`$ lein deps`\n\n`$ lein native-deps`\n\nshould be sufficient to install all required dependencies. (JReality,...)\n\n## License\n\n[...]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangerman%2Fplanarity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangerman%2Fplanarity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangerman%2Fplanarity/lists"}