AI ile Benzer Model Bul
Baskı Profili(0)
Model Dosyası(0)
Yayınlandı:2024-07-07 18:59:36
0
0
这是一个八面体,但它的边缘很锋利。
它是利用 PythonScad 的新功能制作的,该功能可以渲染一个半径随角度变化的球体,目前已在 GitHub 上发布供公众使用。
请访问以下链接下载 PythonSCAD 软件:http://pythonscad.org/
底部附有这段代码的简化版本。
你可以通过更改 pow 函数的指数来轻松调整图像的锐度,当然,你也可以直接用其他方法来实现同样的效果。
=============
来自 OpenSCAD 的导入内容
来自数学模块的函数或变量
def dot(v1, v2):
返回 v1[0] 的值。v2[0] + v1[1]v2[1] + v1[2]*v2[2]
def mydotmax(v, dirs):
结果:0
针对目录中的每个子目录:
结果 = 最大值(结果,v与dir向量点积的绝对值)
返回结果
目录列表 = []
将 [0.0, 0.0, 1.0] 添加到 dirs 列表中。
将 [1.0, 0.0, 0.0] 添加到 dirs 列表中。
将 [0.0, 1.0, 0.0] 添加到 dirs 列表中。
将 [0.5, 0.5, 0.5] 添加到 dirs 列表中。
将以下代码翻译成中文:
将 [0.5,-0.5,0.5] 添加到 dirs 列表中。
将以下代码翻译成中文:
def rfunc(v):
代码片段:
返回 10/cf^1.5
sphere(rfunc,fs=0.5,fn=10).show()
