{ "cells": [ { "cell_type": "markdown", "id": "23b382e7", "metadata": {}, "source": [ "# Solid Python Demo" ] }, { "cell_type": "code", "execution_count": null, "id": "bb0d0f76", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "f4b63a52", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 3, "id": "a75c573b", "metadata": {}, "outputs": [], "source": [ "from solid import *\n", "import viewscad\n", "r = viewscad.Renderer()" ] }, { "cell_type": "markdown", "id": "6a77043a", "metadata": {}, "source": [ "Create a cylinder" ] }, { "cell_type": "code", "execution_count": 4, "id": "25a01e9c", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "62ecf44ecacd4ffc95b4ae71d5f53ebf", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(HTML(value=''), Renderer(background='#cccc88', background_opacity=0.0, camera=PerspectiveCamera…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "c = cylinder(r=5, h=2)\n", "r.render(c)" ] }, { "cell_type": "markdown", "id": "51cdff0e", "metadata": {}, "source": [ "https://github.com/nickc92/ViewSCAD\n", "https://solidpython.readthedocs.io/en/latest/\n", "https://openscad.org/" ] }, { "cell_type": "code", "execution_count": null, "id": "b6538a9c", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" } }, "nbformat": 4, "nbformat_minor": 5 }