OpenSCADのintersection()に問題があります。ここにコードがあります
intersection(){
rotate_extrude($fn=200)
translate([30, 0, 0])
circle(r=5);
translate([0,0,-50])
cube([100,100,100]);
};
視点を変えるまでは良さそうに見えます
が、私が期待したものではありません。どうすれば修正できますか?
OpenSCADのintersection()に問題があります。ここにコードがあります
intersection(){
rotate_extrude($fn=200)
translate([30, 0, 0])
circle(r=5);
translate([0,0,-50])
cube([100,100,100]);
};
視点を変えるまでは良さそうに見えます
が、私が期待したものではありません。どうすれば修正できますか?
コードのみをコンパイルすると、ビューが破損する可能性があります。コンパイルしてレンダリングすると、正しい 3D オブジェクトが表示されます。stl としてのエクスポートを確認するには、stl ファイルを新しいドキュメントにインポートして調べます。
おそらくconvexity
、押し出しでパラメーターを設定する必要があります。そうしないと、レンダラーがオブジェクトが凸状であると想定し、スクリーン ショットでレンダリング エラーが発生する可能性があります。
トーラスの場合、直線は 4 回交差する可能性があるため、凸性は少なくとも 4 に設定する必要があります。ドキュメントのトーラスの例では、凸性を 10 に設定していると思いますが、これはやり過ぎですが、その方向に誤っても問題はないようです。