Skip to main content

pointcloud-viewer

ビルド

yarn、protoc、poetryが必要です(.devcontainer/Dockerfile参照)。 以下のようにするとlib/distにtar.gzとwhlファイルが生成されます。 クライアントのHTML等はライブラリに埋め込まれています。

$ ./build.sh

インストール

$ pip install pointcloud-viewer

ドキュメント

sphinxでドキュメントの生成が可能です。

$ cd lib
$ poetry install
$ poetry run sphinx-apidoc --append-syspath -F -o ./docs .

使用例

lib/kci/pointcloudviewer/__main__.pyは3面図を撮る例です。

$ poetry run python -m kci.pointcloudviewer pcl_logo.pcd
open: http://127.0.0.1:8082
setup...
resize window and press custom control button "start"
saved: screenshot_x.png
saved: screenshot_y.png
saved: screenshot_z.png

REPLでの使用も可能です。

$ poetry run python
Python 3.8.7 (default, Apr  9 2022, 21:34:33)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from kci.pointcloudviewer import PointCloudViewer
>>> viewer = PointCloudViewer()
>>> viewer.start()
>>> # open localhost:8082 on your browser
>>> with open(filename, "rb") as f:
>>>     b = f.read()
>>>     viewer.send_pointcloud_pcd(b)

Metadata

Release files for kci.pointcloudviewer 0.19.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kci.pointcloudviewer 0.19.1
File Size Uploaded
kci.pointcloudviewer-0.19.1.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for kci.pointcloudviewer 0.19.1
File Interpreter ABI Platform
kci.pointcloudviewer-0.19.1-py3-none-any.whl Python 3 none any Details

Total release size: 2.3 MB

Release files / kci.pointcloudviewer-0.19.1.tar.gz

Download URL kci.pointcloudviewer-0.19.1.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
aaef5e4e91fad791524aea06d7b0d6cac948a836a305b30ef4913ed6459b1833
BLAKE2b-256 checksum
How to use checksums
328c2a7067f5a675836ba6d85a7a50dd948231997941c616cbcd14965ff16446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.7 Linux/5.10.102.1-microsoft-standard-WSL2

Release files / kci.pointcloudviewer-0.19.1-py3-none-any.whl

Download URL kci.pointcloudviewer-0.19.1-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b55c25775fdf3461a05eca51bc68eebc5900990be280aad3e6e8b8eaac1c6ff7
BLAKE2b-256 checksum
How to use checksums
55d8329a3a72fa4a74adf49934ceb4c4d412d31870bea088fbb77835e0fb564d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.7 Linux/5.10.102.1-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

0.19.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page