これは私がこれまでに持っているものです。交差した部分から円柱を差し引く方法がわかりません。
ユニオン(1){ 交差点(){ シリンダー (h = 2、d = 5、センター = true); キューブ ([7,2,2]、センター = true); }} 違い(){ シリンダー (h = 3、d = 1、センター = true); 組合(1); }
これは私がこれまでに持っているものです。交差した部分から円柱を差し引く方法がわかりません。
ユニオン(1){ 交差点(){ シリンダー (h = 2、d = 5、センター = true); キューブ ([7,2,2]、センター = true); }} 違い(){ シリンダー (h = 3、d = 1、センター = true); 組合(1); }
これが私の問題の解決策です。私が自分の質問に答えたので、誰でも好きなように使用できるのに役立つ場合。
違い(){ シリンダー(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);//左側 }}}
少し混乱していると思います。交差したオブジェクトから円柱を減算できない理由はありません。
$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);
}