Go to file
2021-11-13 16:04:16 +01:00
obj2html add setup.py correct 2021-11-13 15:18:04 +01:00
test add setup.py correct 2021-11-13 15:18:04 +01:00
.gitignore add setup.py correct 2021-11-13 15:18:04 +01:00
.gitlab-ci.yml setup.py and test 2021-11-13 15:33:54 +01:00
README.md submitted lib 2021-11-13 16:04:16 +01:00
setup.py submitted lib 2021-11-13 16:04:16 +01:00

pipeline status coverage report

Obj2Html

This lib is able to transform an .obj file to HTML that use three.js. In this way it is possible to have an interactive 3D view that can be used on the browser or into a jupyter notebook.

  • run into jupyter notebook
!pip install obj2html
from obj2html import obj2html
from IPython.display import display, HTML

obj_path = 'model.obj'
obj2html(obj_path, 'index.html')

display(HTML('index.html'))

Features

  • .obj files support
  • pipy delivery
  • guide for notebook
  • edit html positions and other 3D params
  • load three.js as static file
  • .mat files support

Dev

  • run test
python3.8 -m unittest discover
  • run test with coverage
pip install coverage
python3.8 -m coverage run --source=src -m unittest discover
python3.8 -m coverage report -m
  • deploy pipy
pip install -U twine wheel setuptools

rm -rf dist

python setup.py sdist
python setup.py bdist_wheel
twine check dist/*

twine upload dist/*

References

In this chapter I add at least a link for each of the knowledge needed for develop this project.