在openscad

时间:2017-10-18 08:26:05

标签: openscad

我想知道如何避免openscad中两个对象之间的尖角。

MWE: 我有以下代码,它给出了圆柱体和球体对象之间的尖角。

sphere (r=0.3, $fn=50);

rotate([90,0,0])
{
 cylinder (h=2, r=0.1, center=true, $fn=20);
}

rotate([0,90,0])
{
 cylinder (h=2, r=0.1, center=true, $fn=20);
}

我到底在寻找什么?

它是一个连接圆柱体和球体的“360度3D弧形”。像扩展列一样的东西。

我使用minkowski()函数(下面的代码)尝试了几个其他组合,但是与球体连接的圆柱末端永远不会变得平滑。

module draw(){
sphere (r=0.3, $fn=50);

rotate([90,0,0])
{
 cylinder (h=2, r=0.1, center=true, $fn=20);
}

rotate([0,90,0])
{
 cylinder (h=2, r=0.1, center=true, $fn=20);
}

}

 minkowski(){
 draw();
 sphere(0.01);
 }

请有人在这里给我一个提示。

1 个答案:

答案 0 :(得分:2)

一些负面甜甜圈怎么样?

doSqlServerQuery("SET TEXTSIZE -1;");

$results = doSqlServerQuery("SELECT binary-data-image-column AS data 
  FROM table-name 
  WHERE key = 95948578934578934;");

//Function definition

function doSqlServerQuery($query, $dbh = null) {
  if (!isset($dbh)) {
    global $dbh;
  }

  $stmt = $dbh->prepare($query);

  if ($stmt) {
    $stmt->execute();

    $results = [];
    while ($result = $stmt->fetch(PDO::FETCH_ASSOC)) {
      $results[] = $result;
    }

    return $results;
  } else {
    pO($dbh->errorInfo());
  }
}

enter image description here 我看了大小和距离,所以你可以在这里改进数学。