혹시나 claude 에게 openSCAD로 그릴수 있어? 하니까
잘 그려줌.
역시 ai던 사람이던 긁으면 잘 해주나? ㅋㅋㅋ
(근데 그리고 나서 프린트 하기 전에 확인해보니 플랜지 부분이 너무 작게 나왔다고.. 야이!!! 좀 더 긁어야겠다)
칼 그리고 싶었다는데 먼가 군용 나이프 스타일이 되어버렸고

위 이미지 왼쪽의 소스코드는 모델을 생성하는데 사용된다.
적당~~히 수정하면 변하긴 하는데 직접 짜는건 아직 무리
| // myCobot 280 Pi wrist flange knife tool // Flange ref: OD 30mm, 4x M2.5 tapped holes @ r=12mm (0/90/180/270deg), depth 5mm // Blade extends axially (Z+) away from the flange face /* ===== Parameters ===== */ base_d = 30; // base plate diameter, matches flange OD base_h = 4; // base plate thickness hole_r = 12; // mounting hole bolt-circle radius (estimated from drawing) hole_d = 2.8; // M2.5 clearance hole diameter blade_width = 20; // blade "height" (front-view width) blade_thick = 2; // blade thickness blade_len = 100; // total blade length blade_taper_len = 40; // length of the pointed tip section blade_straight_len = blade_len - blade_taper_len; $fn = 120; /* ===== Modules ===== */ module base_plate() { difference() { cylinder(d = base_d, h = base_h); for (a = [0, 90, 180, 270]) translate([hole_r*cos(a), hole_r*sin(a), -1]) cylinder(d = hole_d, h = base_h + 2, $fn = 32); } } module blade_profile() { polygon([ [-blade_width/2, 0], [ blade_width/2, 0], [ blade_width/2, blade_straight_len], [ 0, blade_len], [-blade_width/2, blade_straight_len] ]); } module blade() { linear_extrude(height = blade_thick) blade_profile(); } module knife_tool() { overlap = 1; // embed blade root into the base plate for a solid weld union() { base_plate(); translate([0, blade_thick/2, base_h - overlap]) rotate([90, 0, 0]) blade(); } } knife_tool(); |
openscad 에서 자체적으로 stl 출력 기능이 있구나.. 당연한건가?
| $ openscad -o knife_tool.stl knife_tool.scad 2>&1 |
그냥 버텍스만 쭈르르르륵 나오는구만.
| solid OpenSCAD_Model facet normal -0.956908 -0.290392 0 outer loop vertex 13.3731 0.273126 0 vertex 13.2934 0.535756 4 vertex 13.2934 0.535756 0 endloop endfacet facet normal -0.956908 -0.290392 0 outer loop vertex 13.2934 0.535756 4 vertex 13.3731 0.273126 0 vertex 13.3731 0.273126 4 endloop endfacet ... facet normal -1 0 0 outer loop vertex -10 -1 4 vertex -10 1 63 vertex -10 1 4 endloop endfacet facet normal -1 -0 0 outer loop vertex -10 1 63 vertex -10 -1 4 vertex -10 -1 63 endloop endfacet endsolid OpenSCAD_Model |
'프로그램 사용 > openSCAD' 카테고리의 다른 글
| openSCAD MCP (0) | 2026.06.20 |
|---|---|
| pythonSCAD (0) | 2026.06.20 |
| openSCAD cheatsheet (0) | 2026.06.20 |
| openSCAD 설치 (0) | 2026.06.20 |
| openscad (0) | 2026.05.27 |
