1

これは私がこれまでに持っているものです。交差した部分から円柱を差し引く方法がわかりません。

    ユニオン(1){
    交差点(){
    シリンダー (h = 2、d = 5、センター = true);
    キューブ ([7,2,2]、センター = true);
    }}
    違い(){
    シリンダー (h = 3、d = 1、センター = true);
    組合(1);
    }

4

2 に答える 2

2

これが私の問題の解決策です。私が自分の質問に答えたので、誰でも好きなように使用できるのに役立つ場合。

    違い(){
    シリンダー(h=2,d=4,$fn=48,center=true);
    シリンダー(h=3,d=1.5,$fn=48,center=true);
    翻訳([0,2,0]){
    cube([5,2,3],center=true);//右側
    翻訳([0、-4、0]){
    cube([5,2,3],center=true);//左側
    }}}

于 2014-12-23T03:22:24.590 に答える
0

少し混乱していると思います。交差したオブジェクトから円柱を減算できない理由はありません。

 $fn=48;
 difference()
 {
    intersection()
    {
        cylinder(h=2,d=4, center=true);
        cube([7,2,2], center=true);
    }
    cylinder(h=3,d=1.5,center=true);
}
于 2015-03-29T02:01:28.277 に答える