要帮朋友制作一组灯具,没有现成的得做一些辅助的支架,有不会使用CAD,发现网上有款OpenSCAD可以使用类似编程的方式绘制图形,就下载来试试,经多方资料查询终于画成了。
echo(version=version()); projection() color("red") linear_extrude(height = 3) difference() { union() { for(i = [0:2]) { rotate(a=[0,0,120*i]) polygon( points=[[0,0],[2.5,0],[2.5,36/2-2.5],[0, 36/2],[-2.5,36/2-2.5],[-2.5,0],[0,0]]); } circle(r=21/2, $fn=50); } circle(r=15.5/2, $fn=50); }
可是这个图需要送去雕刻,想着导出DXF应该能用,就拿着DXF文件去了广告标牌市场,到了后人家说只能用CDR或者AI的格式,本着试试的态度,用CDR打开了DXF,老板告诉我图形没有闭合,帮我重新描了下,顺利出图。
本人对于重新描图还是觉得不应该使用这么笨的方式,就使用CorelDraw打开图形看来半天,找到一个智能填充,填充完删除原来的图形就行了。
参考资料
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language#circle