用于OpenSCAD的Jupyter内核
jupyter-openscad-kernel的Python项目详细描述
Jupyter的OpenSCAD内核
我缺少OpenSCAD的Jupyter内核。所以我接受了挑战,这是结果。在
单元格中的任何常规文本都将添加到整个OpenSCAD代码缓冲区中。这使您可以使用Jupyter单元分多个步骤构建OpenSCAD模型,并记录设计过程。在
先决条件
- 应该已经安装了Jupyter或Jupyterlab
- 请确保OpenSCAD已安装在您的系统上(例如,使用apt install OpenSCAD),并且可以在命令行上调用它:
openscad -v
翻版。E、 g.2019年12月20日
安装
^{pr2}$从源安装
git clone https://github.com/pschatzmann/jupyter-openscad-kernel.git
cd openscad-kernel
pip install .
python -m iopenscad.install
可选步骤
如果你想显示stl文件,你需要为Jupyter安装一个mime渲染器。E、 g
jupyter labextension install jupyterlab-viewer-3d
如果要为OpenSCAD突出显示语法:
jupyter labextension install jupyterlab-openscad-syntax-highlighting
在linux上,如果您想在无头环境(例如Docker)中运行openscad,则需要安装xvfb
apt install -y xvfb
现在你可以启动你的内核了
jupyter lab
或者
jupyter workspace
版本
- 1.0初始版本
- 1.0.1附加语法检查;发布到pypi
- 1.0.13解析器和安装程序的错误更正,支持%use
更多信息
- 一个快速的Overview
- 项目
标签: