API Reference
jupyterscad.view(obj, width=400, height=400, grid_unit=-1, outfile=None, openscad_exec=None)
View an OpenSCAD object.
Typical usage example:
>>> view(cube(3))
Parameters:
-
obj–OpenSCAD object to visualize.
-
width(int, default:400) –Visualization pixel width on page.
-
height(int, default:400) –Visualization pixel height on page.
-
grid_unit(float, default:-1) –Grid cell size, 0 to disable, -1 for automatic.
-
outfile(Optional[Union[str, PathLike]], default:None) –Name of stl file to generate. No stl file is generated if None.
-
openscad_exec(Optional[Union[str, PathLike]], default:None) –Path to openscad executable.
Returns:
-
Renderer–Rendering to be displayed.
Raises:
-
OpenSCADError–An error occurred running OpenSCAD.
jupyterscad.view_stl(stl_file, width=400, height=400, grid_unit=-1)
View a stl.
Typical usage example:
>>> view_stl(cube(3))
Parameters:
-
stl_file(Union[str, PathLike]) –stl file to visualize.
-
width(int, default:400) –Visualization pixel width on page.
-
height(int, default:400) –Visualization pixel height on page.
-
grid_unit(float, default:-1) –Grid cell size, 0 to disable, -1 for automatic
Returns:
-
Renderer–Rendering to be displayed.
jupyterscad.render_stl(obj, outfile, openscad_exec=None)
Render a stl from an OpenSCAD object.
Typical usage example:
>>> render_stl(cube(3), 'cube.stl')
Parameters:
-
obj–OpenSCAD object to visualize.
-
outfile(Union[str, PathLike]) –Name of stl file to generate. No stl file is generated if None.
-
openscad_exec(Optional[Union[str, PathLike]], default:None) –Path to openscad executable.
Raises:
-
OpenSCADException–An error occurred running OpenSCAD.