from dvis import dvis
dvis("mesh.obj") # load file
dvis(point_cloud, vs=0.03) # point cloud with specific voxel size
dvis(bboxes,'bbox', c=3, name='my_boxes') # show colored boxes
dvis(np.array([0,0,0,1,2,3]), 'vec') # vector from origin to (1,2,3)
dvis(transform, 'transform'), # display transformation
Check out more examples in ./examples
python examples/meshes.py
python examples/point_clouds.py
python examples/...
Install the dvis
package
pip install .
Start the web server
cd server
python server.py
Verify you can open http://localhost:5001/ and see something like this:
Try out the client
import numpy as np
from dvis import dvis
dvis(np.random.rand(1000,6), s=0.03)
# sends randomly colored 1000x3 point cloud to the server
Verify you can see a colored point cloud
For an overview of available commands check out the documentation
Shortcut | Description |
---|---|
Editor | |
w | Translate |
e | Rotate |
r | Scale |
z | Undo |
f | Focus |
DVIS | |
v | Show/hide selected object |
1-5 | Toggle layer 1-5 |
0 | Toggle all layers |
Shift + 0-5 | Show layer 0-5 add. |
g | Show/hide grid & axes helper |
n | Next keyframe |
b | Previous keyframe |
. | Next frame |
, | Previous frame |
t | Switch camera |
[ | Download screenshot |