{"id":18017016,"url":"https://github.com/fabmax/kool-pclv","last_synced_at":"2025-04-04T15:33:06.875Z","repository":{"id":69857513,"uuid":"130559869","full_name":"fabmax/kool-pclv","owner":"fabmax","description":"Cartographer compatible point cloud viewer","archived":false,"fork":false,"pushed_at":"2018-04-22T20:32:13.000Z","size":83,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-10T01:23:57.723Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","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/fabmax.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}},"created_at":"2018-04-22T11:10:05.000Z","updated_at":"2018-04-22T20:32:14.000Z","dependencies_parsed_at":"2023-02-21T21:01:06.433Z","dependency_job_id":null,"html_url":"https://github.com/fabmax/kool-pclv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabmax%2Fkool-pclv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabmax%2Fkool-pclv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabmax%2Fkool-pclv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabmax%2Fkool-pclv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabmax","download_url":"https://codeload.github.com/fabmax/kool-pclv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247202990,"owners_count":20900887,"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-30T04:19:55.382Z","updated_at":"2025-04-04T15:33:06.848Z","avatar_url":"https://github.com/fabmax.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kool-pclv\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/fabmax/kool-pclv/blob/master/LICENSE)\n\nA [Google Cartographer](https://github.com/googlecartographer) compatible web-based point cloud viewer\nbased on [kool](https://github.com/fabmax/kool).\n\nServe a point cloud from a PLY file or a Cartographer on-disk octree and view it in your browser. For now\nthis does more or less the same as the original\n[Cartographer point cloud viewer](https://github.com/googlecartographer/point_cloud_viewer) but there's more stuff\nto come.\n\n## Building and Running\n\nBuild the project with:\n```\n./gradlew dist\n```\n\nThen start the server with:\n```\n# open up an http port for web-viewing point clouds\n# slower than local variant below, but works remotely\njava -jar ./dist/pclv-0.0.1.jar -d [path to point cloud data]\n\n# or launch the visualizer window\n# much faster, but only local\njava -jar ./dist/pclv-0.0.1.jar -v -d [path to point cloud data]\n```\n\nThe server opens up an http interface on port 8080 (can be changed with -p [port]). Open\n[http://localhost:8080](http://localhost:8080) with the browser of your choice and start viewing point clouds!\n\n### Point cloud data\nCurrently only ply-Files and [Cartographer](https://github.com/googlecartographer) compatible octrees\nare supported. ply-Files are loaded entirely into memory so they should not be too large. Octrees are streamed from\ndisk on demand so they can be of more or less arbitrary size ('billions of points'). However generation of octrees is\nnot yet supported so you need the \n[Cartographer point cloud viewer](https://github.com/googlecartographer/point_cloud_viewer)\nto generate them.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabmax%2Fkool-pclv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabmax%2Fkool-pclv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabmax%2Fkool-pclv/lists"}