{"id":13438183,"url":"https://github.com/faultaddr/3DViewer","last_synced_at":"2025-03-19T18:32:19.315Z","repository":{"id":37748940,"uuid":"499492643","full_name":"faultaddr/3DViewer","owner":"faultaddr","description":"3DViewer For Researchers","archived":false,"fork":false,"pushed_at":"2022-07-12T02:53:18.000Z","size":1135,"stargazers_count":69,"open_issues_count":2,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T12:04:09.815Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/faultaddr.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}},"created_at":"2022-06-03T11:52:29.000Z","updated_at":"2024-12-31T08:25:33.000Z","dependencies_parsed_at":"2022-07-12T16:44:46.641Z","dependency_job_id":null,"html_url":"https://github.com/faultaddr/3DViewer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faultaddr%2F3DViewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faultaddr%2F3DViewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faultaddr%2F3DViewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faultaddr%2F3DViewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/faultaddr","download_url":"https://codeload.github.com/faultaddr/3DViewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244483544,"owners_count":20460135,"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-07-31T03:01:03.494Z","updated_at":"2025-03-19T18:32:19.303Z","avatar_url":"https://github.com/faultaddr.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"# 3DViewer\n\n[![Documentation](https://softacheck.com/app/repository/faultaddr/3DViewer/documentation/badge)](https://softacheck.com/app/docs/faultaddr/3DViewer/)\n[![Softacheck](https://softacheck.com/app/repository/faultaddr/3DViewer/badge)](https://softacheck.com/app/repository/faultaddr/3DViewer/issues)\n\nThanks For [CloudViewer](https://github.com/nightn/CloudViewer), we use the UI of it, which really save my time. The Initial Idea was to fix some known issue of CloudViewer, But I found that the data structure \u0026\u0026 code design is a disaster，It is really sucks. So I decided to refactor the code to make a retrofit.\n\n\u003cimg  src=\"https://s1.ax1x.com/2022/06/04/XduaBq.png\" width=\"750\" align=\"center\" /\u003e\n\n# Description\nThe 3DViewer is a standalone, tiny, cross-platform point cloud visualization desktop software powered by [PCL](https://github.com/PointCloudLibrary/pcl) and [Qt](https://www.qt.io/).\n\n# Usage\nIf you want to visualize a 3d model which would like to be pointcloud or mesh. Then u could use the 3DViewer, which designed for light usage for 3D Researchers, The most useful function for me is visualize multiple 3D models in different render window. This makes it easier to compare effects of our deep learning model.\n\nWe support various model format:\n- ply\n- pcd\n- stl\n- vtk\n- obj\n\n# Download\nFor Linux: (wait for uploading)\n\nFor Windows: (is comming)\n\nFor Mac: (is comming)\n\n# Compiling\n- Linux:\n    - git clone --recurse-submodules https://github.com/faultaddr/3DViewer.git\n    - install the qt 5.15\n    - compile \u0026\u0026 install vtk 9.1 (using ccmake to choose QT version)\n    - compile \u0026\u0026 install pcl 1.12.1 (using ccmake to choose QT version)\n    - mkdir build \u0026\u0026 cd build \u0026\u0026 cmake .. \u0026\u0026 make -j4 \u0026\u0026 ./src/3DViewer\n    - offical docker image: [3DViewer compile docker image](https://hub.docker.com/repository/docker/faultaddr/ubuntu22.04-pcl)\n\n- Windows:\n    - I believe that no one wants to use windows, If U are using it now, just wait until the day 3DViewer would compile on it.\n\n\n# Maintainers\n\n[@faultaddr](https://github.com/faultaddr)\n\n# Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=faultaddr/3DViewer\u0026type=Date)](https://star-history.com/#bytebase/star-history\u0026Date)\n\n# Contributing\n\nFeel free to dive in! [open an issue](https://github.com/faultaddr/3DViewer/issues/new) or submit PRs.\n\n\n3DViewer follows the  [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.\n\n\n# License\n\n[MIT](LICENSE) © Yunyi Pan\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaultaddr%2F3DViewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaultaddr%2F3DViewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaultaddr%2F3DViewer/lists"}