2

OpenSCADのintersection()に問題があります。ここにコードがあります

intersection(){
rotate_extrude($fn=200) 
    translate([30, 0, 0]) 

circle(r=5);
translate([0,0,-50]) 
    cube([100,100,100]);

};

ここに画像の説明を入力 視点を変えるまでは良さそうに見えますここに画像の説明を入力 が、私が期待したものではありません。どうすれば修正できますか?

4

2 に答える 2

3

コードのみをコンパイルすると、ビューが破損する可能性があります。コンパイルしてレンダリングすると、正しい 3D オブジェクトが表示されます。stl としてのエクスポートを確認するには、stl ファイルを新しいドキュメントにインポートして調べます。

于 2015-01-22T21:46:48.560 に答える
0

おそらくconvexity、押し出しでパラメーターを設定する必要があります。そうしないと、レンダラーがオブジェクトが凸状であると想定し、スクリーン ショットでレンダリング エラーが発生する可能性があります。

トーラスの場合、直線は 4 回交差する可能性があるため、凸性は少なくとも 4 に設定する必要があります。ドキュメントのトーラスの例では、凸性を 10 に設定していると思いますが、これはやり過ぎですが、その方向に誤っても問題はないようです。

于 2015-08-26T23:01:10.403 に答える