2015-10-15 35 views

回答

2

閔可夫斯基()是你的朋友四捨五入在幾何形狀的所有邊緣。 minkowski()也非常慢,只能用於最終渲染。你也可以使用其他構造更有效地實現具有圓角邊緣的基元。

$fn=60; 

module drawLedgeRing() 
{ 
    difference() 
    { 
     cylinder(4,10,10); 

     translate([0,0,-1]) 
     cylinder(4,6,6); 

     translate([0,0,2]) 
     cylinder(4,8,8); 
    } 
} 

minkowski() 
{ 
    drawLedgeRing(); 
    sphere(.25); 
} 

//drawLedgeRing(); 
1

要圍繞一個圓柱體,您應該使用像HULL命令這樣的兩個球體。

它會製作一個管,其中每個球體是管的帽子,通過將它們包裹到一個新的物體中。

你可以用它來碾磨你的圓筒和閔可夫斯基。

minkowski圓筒和圓管之間。如果你將一個球體與一個立方體合併,它也會繞過長管區域並使其懷孕。赫爾是非常有用的,你可以做100s的船體命令,而不是擠壓複雜的東西,例如。

同時檢查來自thingsiverse的Fibonaci球體是否有趣的球體,雖然它不是對稱的,最好是在管子上。