Introduction
Point_viz is a light-weight, out-of-box point cloud visualizer working in browser, it is built on Three.js and has python API. Bounding box (bbox) visualization is supported and here is an example. Point_viz does not need Internet connection to work (but the installation needs, of course), and it has been tested on Chrome and Safari with both python 2 and 3.
Usage
To install point_viz, simply run: pip install point_viz, and that's all. Below is the example of its python API:
# Import package.
from point_viz import PointvizConverter
# Initialize and setup output directory.
Converter = PointvizConverter(home)
# Pass data and create html files.
Converter.compile(task_name, coors, default_rgb, intensity, bbox_params, bbox_color)
Variables Explanation
The * means optional.
home: The directory where to put output html files, must be given.
task_name*: string, name of the output html file (can be overwritten if the name already exists; default value is "default").
coors*: 2-D float array, the x, y and z coordinates of each point in the point cloud.
default_rgb*: 2-D float/int array of the same length as coors, the R, G and B colors of each point.
If not provided, the RGB will be automatically calculated based on intensity (if given) or
point coordinates (when intensity is also missing).
intensity*: 1-D float array of the same length as coors, the intensity of each point. It only takes effect when
default_rgb is not given.
bbox_params*: 2-D list, the geometry parameters of each bbox. Attributes of each row should be arranged as follows:
| Attribute # | Description |
|---|---|
| 0 | Length (float, dimension along x-axis) |
| 1 | Height (float, dimension along y-axis) |
| 2 | Width (float, dimension along z-axis) |
| 3 | X coordinate of bbox centroid (float) |
| 4 | Y coordinate of bbox centroid (float) |
| 5 | Z coordinate of bbox centroid (float) |
| 6 | Horizontal rotation regarding the +x-axis in radians (float) |
| 7* | Color of the bbox (string, optional; X11 color name is supported, default is "Magenta") |
| 8* | Label text of the bbox (string, optional) |
bbox_color*: boolean, default is True. If the color of bbox is missing while the label text is given, then
bbox_color has to be explicitly set to False.
Metadata
Release files for point-viz 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| point_viz-0.0.3.tar.gz | 561.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| point_viz-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / point_viz-0.0.3.tar.gz
| Download URL | point_viz-0.0.3.tar.gz |
|---|---|
| Size | 561.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
46f91b8dec134d88962d7785e09b0a6955085798e6d874c44f4b7ea7a314ca63
|
|
BLAKE2b-256 checksum How to use checksums |
5f69607ba59b4f2d2b1cf2c16b792c0e027963fd8154322ebaf85321f0d3d075
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
|
Release files / point_viz-0.0.3-py3-none-any.whl
| Download URL | point_viz-0.0.3-py3-none-any.whl |
|---|---|
| Size | 567.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
17895d32bffc38a689e062ab912da6097651cf126d34d12a3dc0ac9e5da25695
|
|
BLAKE2b-256 checksum How to use checksums |
5c9a65a6ec9e518bd6aeb048ecf222921006976e79108d4c649dc41a6c52ff3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
|