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 功能键来编译和渲染长方体。您现在应该在预览窗口中看到您的对象,如上所示。
接下来:定位对象