trimesh.viewer.notebook¶
notebook.py¶
Render trimesh.Scene objects in HTML and jupyter notebooks using three.js
-
trimesh.viewer.notebook.
in_notebook
()¶ Check to see if we are in an IPython or Jypyter notebook.
- Returns
in_notebook – Returns True if we are in a notebook
- Return type
bool
-
trimesh.viewer.notebook.
scene_to_html
(scene)¶ Return HTML that will render the scene using GLTF/GLB encoded to base64 loaded by three.js
- Parameters
scene (trimesh.Scene) – Source geometry
- Returns
html – HTML containing embedded geometry
- Return type
str
-
trimesh.viewer.notebook.
scene_to_notebook
(scene, height=500, **kwargs)¶ Convert a scene to HTML containing embedded geometry and a three.js viewer that will display nicely in an IPython/Jupyter notebook.
- Parameters
scene (trimesh.Scene) – Source geometry
- Returns
html – Object containing rendered scene
- Return type
IPython.display.HTML