{"id":24396819,"url":"https://github.com/ai4ce/pyp2mesh","last_synced_at":"2025-04-11T16:41:49.112Z","repository":{"id":97898943,"uuid":"151911367","full_name":"ai4ce/pyP2Mesh","owner":"ai4ce","description":"python wrapper for finding a point's closest point on a triangle mesh","archived":false,"fork":false,"pushed_at":"2018-10-07T06:24:26.000Z","size":224,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T12:51:18.862Z","etag":null,"topics":["closest-points","mesh","point-cloud","projection","python-wrapper","triangle-mesh"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/ai4ce.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,"governance":null}},"created_at":"2018-10-07T06:07:42.000Z","updated_at":"2024-03-07T06:11:52.000Z","dependencies_parsed_at":"2023-05-31T15:00:49.127Z","dependency_job_id":null,"html_url":"https://github.com/ai4ce/pyP2Mesh","commit_stats":{"total_commits":4,"total_committers":2,"mean_commits":2.0,"dds":0.25,"last_synced_commit":"d86eed7a7cb1f2313e2c81cb20eb1db971dc4651"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai4ce%2FpyP2Mesh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai4ce%2FpyP2Mesh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai4ce%2FpyP2Mesh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai4ce%2FpyP2Mesh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai4ce","download_url":"https://codeload.github.com/ai4ce/pyP2Mesh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248442237,"owners_count":21104138,"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":["closest-points","mesh","point-cloud","projection","python-wrapper","triangle-mesh"],"created_at":"2025-01-19T21:58:34.926Z","updated_at":"2025-04-11T16:41:49.090Z","avatar_url":"https://github.com/ai4ce.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"pyP2Mesh\n========\n\nOverview\n--------\n\nThis is the python3 wrapper for projecting a set of points onto a mesh, using [libigl](https://github.com/libigl/libigl/).\n\nCurrently it is tested under Windows10(VC2017, x64), and python3.6 in Anaconda3.\n\n![](https://raw.githubusercontent.com/ai4ce/pyP2Mesh/499dc99c3b583fa3cb8ef5735a74ff2162521734/data/p2mesh.jpg)\n\nVersion\n-------\n\n0.0.1\n\nInstallation\n------------\n\n1. prepare your environment:   \n```\n\"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat\"\n```\n\n2. Clone [libigl](https://github.com/libigl/libigl/).\n\n3. Change libigl_incs in setup.py accordingly\n\n4. compile the project:\n```\npython setup.py build_ext --inplace\n```\n\n5. Enjoy!   \n```\npython demo.py\n```\nThis will generate a bunny_p2mesh.vtk file, which visualizes the projection using vtk file.\nVTK file can be viewed using [ParaView](https://www.paraview.org/download/).\n\n\nContact\n-------\n\nChen Feng \u003ccfeng at nyu dot edu\u003e\n\n**Feel free to email any bugs or suggestions to help us improve the code. Thank you!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fai4ce%2Fpyp2mesh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fai4ce%2Fpyp2mesh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fai4ce%2Fpyp2mesh/lists"}