OpenSCAD-圆柱从轴

时间:2018-11-20 18:38:57

标签: openscad

如何创建此形状?所描绘的形状可以解释为以下之一:

  1. 不是一条点而是一条直线的圆锥体。
  2. 从圆形到直线的放样。
  3. 从圆形到[0,1]的正方形的阁楼。
  4. 向一侧挤压的圆柱体。

-圆面上的曲线对于精度来说是理想的,但并非绝对必要。

OpenSCAD using this code中的近似值:

Cylinder projected from axis

在Fusion360中实现的形状:

Shape achieved in Fusion360

2 个答案:

答案 0 :(得分:2)

您可以简单地拉伸圆并在拉伸的整个长度上将其缩放为平坦的线。比例参数s. documentation linear_extrude的值可以是标量,也可以是具有x和y比例因子的向量。将其中一个设置为1,将另一个设置为0:

$fs = 0.01;
$fa = 0.01;

linear_extrude(height = 15, scale =[0, 1]) circle(d = 10);

结果: enter image description here

答案 1 :(得分:0)

我了解到您可以使用船体进行凸形放样。

func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {

if URL.scheme == "mailto" || URL.scheme == "tel" || URL.scheme == "sms" || URL.scheme == "message" {

            UIApplication.shared.canOpenURL(URL)
            return true //use native app
        }else{
          //code for open webView
          return false //not use native app 
        }

Loft using Hull