diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..4c7ce78 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "SolidPython"] + path = SolidPython + url = https://github.com/SolidCode/SolidPython.git diff --git a/SolidPython b/SolidPython new file mode 160000 index 0000000..a6822d5 --- /dev/null +++ b/SolidPython @@ -0,0 +1 @@ +Subproject commit a6822d518859efe9c3a08074dfa258e8cff1962d diff --git a/solidpython.ipynb b/solidpython.ipynb index bd0ad1d..6212251 100644 --- a/solidpython.ipynb +++ b/solidpython.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "a75c573b", "metadata": { "tags": [] @@ -78,7 +78,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "id": "2ae63616-4044-4c6a-bf11-9ebf83f8f22a", "metadata": { "tags": [] @@ -288,21 +288,22 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 3, "id": "1810ff24-c0f8-4c80-adc2-6985cd52d7dc", "metadata": { "tags": [] }, "outputs": [ { - "data": { - "text/plain": [ - "'/home/jimmy/projects/Solid-Python-Demo/part.scad'" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" + "ename": "NameError", + "evalue": "name 'scad_render_to_file' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[3], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mscad_render_to_file\u001b[49m(part, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mpart.scad\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", + "\u001b[0;31mNameError\u001b[0m: name 'scad_render_to_file' is not defined" + ] } ], "source": [ @@ -311,13 +312,49 @@ }, { "cell_type": "markdown", - "id": "51cdff0e", + "id": "98302da6-a3ac-4386-9398-2afa67b2856c", "metadata": {}, "source": [ - "https://github.com/nickc92/ViewSCAD\n", - "https://solidpython.readthedocs.io/en/latest/\n", - "https://openscad.org/" + "## Convert to stl" ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "44f345ad-417a-4783-b721-847351a13f4b", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Geometries in cache: 4\n", + "Geometry cache size in bytes: 3344\n", + "CGAL Polyhedrons in cache: 1\n", + "CGAL cache size in bytes: 24912\n", + "Total rendering time: 0:00:00.018\n", + " Top level object is a 3D object:\n", + " Simple: yes\n", + " Vertices: 18\n", + " Halfedges: 54\n", + " Edges: 27\n", + " Halffacets: 22\n", + " Facets: 11\n", + " Volumes: 2\n" + ] + } + ], + "source": [ + "! openscad -o part.stl part.scad" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ddbc58d3-c9e4-4187-908b-57f65658198a", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": {