tier-1-mug / openai/gpt-oss-20b
1 run / 累計 4.9s / 累計 $0
openai (self-hosted) gpt-oss-20b bare
bare (provider default effort)
run detail → render
loading STL…
// マグカップ(外径80mm、厚み4mm、底6mm)+リング状取手(半径12mm)
module cup(){
difference(){
// 外側の円柱
cylinder(r=40, h=100, $fn=200);
// 内側の穴(底面厚み6mmを考慮)
translate([0, 0, 6])
cylinder(r=36, h=94, $fn=200);
}
}
module handle(){
// 半径12mm のリング状取手(外径52mm、円柱の太さ4mm)
rotate_extrude(angle=360, $fn=200)
translate([52, 0, 0])
circle(r=4, $fn=50);
}
union(){
cup();
// 取手をカップ中心高さに配置
translate([0, 0, 50]) handle();
} prompt
OpenSCAD で、外径 80mm、高さ 100mm、肉厚 4mm のマグカップを作ってください。 底面の厚みは 6mm とし、内側はくり抜いて飲み物を入れられる形状にしてください。 さらに、側面には外径方向に飛び出す半径 12mm の取手(リング状の取手)を付けてください。 取手はカップの中心高さあたりに付け、外周から十分にはみ出して指を通せる形にしてください。 完成したコード全体を ```openscad ... ``` のフェンスで囲んで出力してください。コードのみで、追加の説明は不要です。