bend


將一個 3D 物件彎成弧形。

參數

  • size : 一個可容納來源物件的立方體尺寸 [x, y, z]
  • angle : 弧形的中心角,會自動計算出弧形的半徑。
  • frags : 來源物件會被切為 frags 個片段,再重組為弧形。預設值為 24。

範例

來源物件要放在 x-y 平面上,容納來源物件的立方體尺寸是在 x-y 平面上計算的,例如:

include <bend.scad>;

x = 9.25;
y = 9.55;
z = 1;  

%cube(size = [x, y, z]);
linear_extrude(z) text("A");

bend

有了來源物件的立方體尺寸,就可以指定為給 size 引數。

include <bend.scad>;

x = 9.25;
y = 9.55;
z = 1;  

*cube(size = [x, y, z]);

bend(size = [x, y, z], angle = 270)
    linear_extrude(z) text("A");

bend

比較高的 frags 值會讓彎曲後的模型變得更平滑。

include <bend.scad>;

x = 9.25;
y = 9.55;
z = 1;  

bend(size = [x, y, z], angle = 270, frags = 360)
    linear_extrude(z) 
        text("A");

bend

這個模組的應用場合之一,就是像 zentangle bracelet 這類的作品。

zentangle bracelet