Find Similar with AI
Print Profile(0)
Model File(0)
Published:2026-02-26 11:40:17
0
1
OpenSCADは非常に強力ですが、変数は1回しか割り当てられず、この制約を克服するためにトリックのような回避策が必要になるため、非常に限られています。なぜPythonのような別のインタプリタを使用しないのですか?
Pythonには、あなたが好むすべてのオプションがあり、3D形状をレンダリングする前に、巧妙なことをすることができます(例えば、QRコードのビットを計算する)。
このバリアントはまだ大幅に開発中ですが、すでにテストが可能です。以下のコマンドはすでに利用可能です。私の計画は、これらすべてのコマンドを実装し、さらにそれ以上の機能を追加することです。
すでに利用可能なコマンドは以下のとおりです。
立方体、円柱、球体
回転を翻訳する
組合の交差点の差異
正方形の円
リニアエクストルード、ロテートエクストルード
可能な作業プログラムは次のように見えます
def foot(x,y):
c=cube([1,1,10])
return translate(c,[x,y,0])
デフ・プレート():
return cube([11,11,1])
パーツ=[]
パーツ.append(translate(plate(),[0,0,10]))
ためにyを[0,10]の範囲で変数にしてみましょう。
xが[0,10]の場合:
パーツ.append(foot(x,y))
output(union(parts))
そのウェブページを見てみてください。それはこちらです。http://www.guenther-sohler.net/openscad
カテゴリー: アートツール