群里还有没有人呀,想自己做个掌机,然后画了个壳,请问怎么倒圆
openscad吧
全部回复
仅看楼主
level 3
吾心_飞扬 楼主
群里还有没有人呀,想自己做个掌机,然后画了个壳,请问怎么倒圆角啊,正面四条边割手啊[黑线][黑线][黑线]
2017年12月20日 07点12分 1
level 1
代码可以分享一下嘛[微微一笑]
2017年12月20日 13点12分 2
这个很基础,我就学了半天画出来的。
2017年12月20日 14点12分
重新画了一些东西,封装好了,要的话可以发给你
2017年12月21日 09点12分
回复 吾心_飞扬 好的啊 非常感谢 现在可以发吗
2017年12月21日 12点12分
回复 aaaaaaaaaaanne :明天发你好吧,电脑没带回来
2017年12月21日 13点12分
level 5
module roundedBox(size, radius) {
rot = [ [0,0,0], [90,0,90], [90,90,0] ];
cube([size[0], size[1]-radius*2, size[2]-radius*2], center=true);
cube([size[0]-radius*2, size[1], size[2]-radius*2], center=true);
cube([size[0]-radius*2, size[1]-radius*2, size[2]], center=true);
for (axis = [0:2]) {
for (x = [radius-size[axis]/2, -radius+size[axis]/2],
y = [radius-size[(axis+1)%3]/2, -radius+size[(axis+1)%3]/2]) {
rotate(rot[axis])
translate([x,y,0])
cylinder(h=size[(axis+2)%3]-2*radius, r=radius, center=true);
}
}
for (x = [radius-size[0]/2, -radius+size[0]/2],
y = [radius-size[1]/2, -radius+size[1]/2],
z = [radius-size[2]/2, -radius+size[2]/2]) {
translate([x,y,z]) sphere(radius);
}
}
圆角长方体
roundedBox([20,20,20], 10, $fn =50)
2018年01月08日 18点01分 3
[狂汗]弧度太大变成球了,改小点就好
2018年01月08日 18点01分
level 1
minkowski() 方体+球体
2018年10月13日 19点10分 4
level 1
楼主,求分享
2018年10月26日 01点10分 5
level 2
楼主,还能分享吗?
2021年11月24日 09点11分 6
level 3
卤举,这边界能不能倒个C角
2022年01月13日 04点01分 7
1