2015-10-15 36 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球体是否有趣的球体,虽然它不是对称的,最好是在管子上。