Rhino 8 现在支持 CPython 3,所以就用 Python 吧,原生 Python 有不少用于计算的库可以调用。
比如要解一个二元二次方程组
先初始化 Python 环境,在 Rhino 中执行过一次 _ScriptEditor 指令,第一次执行会自动初始化 Python 3 的运行环境。
安装 sympy 库,初始化完成后,在你的用户目录中找到 Python 环境目录:
C:\Users\你的用户名.rhinocode\py39-rh8
然后在这个目录中空白的地方按住 Shift 点击鼠标右键,“在此处打开 PowerShell 窗口”,再输入指令 cmd
通过 cmd 命令提示符进入这个目录。(win11 的话点击右键就可以直接使用 cmd,而不需要再经过 powershell)这样就可以用用这个目录中的 python 安装模块了。
在 CMD 中执行 python -m pip install sympy
,例如我的执行效果如下图:
接下来在 GhPython 中测试解方程效果:
选 python3
测试结果: