Skip to main content

PyViz3D is a python package to visualize 3D scenes.

Project description


PyViz3D is a python package to visualize 3D scenes directly in your browser, and create beautiful renderings with blender.

Links

  • Install: python -m pip install pyviz3d
  • Examples (start here)
  • Deployment (if you want to contribute code)

Examples

Scene graph example, including blender rendering. [Show Code] [Show Demo]

Blender example, including blender rendering. [Show Code] [Show Demo]

Arrow example. [Show Code] [Show Demo]

Bounding boxes example. [Show Code] [Show Demo]

Polygon meshes (.obj and .ply). [Show Code] [Show Demo]

Point clouds, segments and normals. [Show Code] [Show Demo]

Polylines. [Show Code] [Show Demo]

Superquadrics. [Show Code] [Show Demo]

Text Labels. [Show Code] [Show Demo]

Deployment

Instructions for PyPi and API Token.

One time setup:

vim ~/.pypirc  # put __token__ as username 
python3 -m pip install build twine
python3 -m pip install --upgrade build

Upload latest version to pypi:

vim pyproject.toml  # update version
rm -rf dist
rm -rf examples_output
python3 -m build
python3 -m twine upload dist/*

BibTeX

Please consider citing PyViz3D in your publications if it helps your research.

@misc{engelmann2019pyviz3d,
  title={PyViz3D},
  author={Francis Engelmann},
  year={2019},
  howpublished={\url{https://github.com/francisengelmann/PyViz3D}},
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyviz3d-0.5.2.tar.gz (111.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyviz3d-0.5.2-py3-none-any.whl (115.4 kB view details)

Uploaded Python 3

File details

Details for the file pyviz3d-0.5.2.tar.gz.

File metadata

  • Download URL: pyviz3d-0.5.2.tar.gz
  • Upload date:
  • Size: 111.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for pyviz3d-0.5.2.tar.gz
Algorithm Hash digest
SHA256 14ff026bec1222a95eeaf323bff539595963905864c4acd6000b2d9774f35c8e
MD5 244acb2fb419e01a4ae5fbff05324992
BLAKE2b-256 c1c4b13631fc62239a6ba980f171b39b058ee659a6432965fc63a8b29336624d

See more details on using hashes here.

File details

Details for the file pyviz3d-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: pyviz3d-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 115.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.2

File hashes

Hashes for pyviz3d-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0fc77716225199720096b472ef80dcdebbbd900eee89dadceed6cd3ebc656ef3
MD5 f64e2b641a5c283c66c210aa3cc3f8be
BLAKE2b-256 c616ee170b2ded1bfd733de3807e4bc4fab401bf26dd6245663da7e18d7c11b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page