跳轉到內容

OpenSCAD 使用者手冊/第一步/建立簡單模型

來自華夏公益教科書

// OpenSCAD 中的輪圈蓋設計

// 設定平滑圓形的面的數量

$fn = 100;

// 將英寸轉換為毫米(1 英寸 = 25.4 毫米)

inch = 25.4;

// 尺寸

rim_diameter = 18 * inch;             // 以毫米計的 18 英寸

cover_diameter = rim_diameter + (1 * inch); // 新增重疊

thickness = 0.3 * inch;               // 蓋子的厚度

center_bore_diameter = 70;            // 以毫米計的中心輪轂直徑

bolt_circle_diameter = 114.3;         // 常見的 5 孔模式(以毫米計的 4.5 英寸)

bolt_hole_diameter = 16.5;            // 以毫米計的螺栓孔直徑

// 主輪圈蓋

module rim_cover() {

    difference() {

        // 外圓盤

        cylinder(d = cover_diameter, h = thickness, center = true);

        // 中心孔

        translate([0, 0, 0])

            cylinder(d = center_bore_diameter, h = thickness + 2, center = true);

        // 螺栓孔

        for (i = [0 : 72 : 288]) {

            rotate([0, 0, i])

                translate([bolt_circle_diameter / 2, 0, 0])

                    cylinder(d = bolt_hole_diameter, h = thickness + 2, center = true);

        }

    }

}

// 裝飾圖案(可選)

module decorative_pattern() {

    // 例子:螺栓孔之間的凸起彎曲刀片

    for (i = [0 : 72 : 288]) {

        rotate([0, 0, i])

            translate([bolt_circle_diameter / 2 + 30, 0, thickness / 2])

                rotate([90, 0, 0])

                    cylinder(d1 = 0, d2 = 40, h = 20, center = true);

    }

}

// 合併輪圈蓋和裝飾圖案

union() {

    rim_cover();

    decorative_pattern(); // 如果您不想要圖案,請註釋掉此行

}

color("blue") rim_cover();

color("gold") decorative_pattern();

translate([0, 0, thickness + 1])

    linear_extrude(height=2)

        text("您的文字在此", size=20, halign="center", valign="center");

使用方法示例 1 - 簡單長方體
cube([8,8,8]);

編譯和渲染我們的第一個模型

[編輯 | 編輯原始碼]

現在,當 OpenSCAD 編輯器處於焦點時,可以透過按鍵盤上的 F5 或 F6 功能鍵來編譯和渲染長方體。您現在應該在預覽視窗中看到您的物件,如上所示。

接下來:定位物件

華夏公益教科書