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 功能鍵來編譯和渲染長方體。您現在應該在預覽視窗中看到您的物件,如上所示。
接下來:定位物件