Answers:
我没有很高的数学背景,但是喜欢在适用时使用这些技能。
如果尚未浏览OpenSCAD,则可能会发现它符合您的资格。它或多或少是一种脚本/描述性语言“编译器”,它接受普通文本并将其转换为模型设计。我使用引号,是因为我没有足够的技巧来将其限定为真正的编译器,尽管它以类似的方式工作并且可能确实是编译器。
它是免费的,它符合您的另一项资格,并且对于出现的任何问题或困难,都有相当多的支持邮件列表/论坛。如果使用OpenSCAD作为搜索词查看Thingiverse,则会发现其他人的代码可用于检查和集成到您自己的模型中。
对于那些不太喜欢数学,文本和逻辑的人们,OpenSCAD有一个GUI,称为BlocksCAD,它允许以类似于Scratch编程的方式拖放各种模块。
我使用OpenSCAD的时间已经足够长了,以至于我发现BlocksCAD通过掩盖细节使模型的创建过于复杂。在这方面,它可能更适合年轻的模型制造商。
使用BlocksCAD可以消除语法和标点错误,而在OpenSCAD的编辑器中创建此类错误太容易了。习惯了它,错误计数迅速减少。
我最初使用的软件是Tinkercad,它是一个完全在线的解决方案,非常适合初学者。该界面使用起来很简单,有一个15分钟的教程,指导您了解该软件必须提供给普通用户的所有内容。
它的工作方式如下:提供了十几种基本形状(立方体,球体等),并且使用这些形状的布尔组合以及平移,旋转和缩放来创建模型。那是为了基地。
然后,社区提供了很多非常复杂的形状(螺钉,楼梯,树),这些形状通常对创建特定的东西很有用,而且非常重要的一个方面是,这些形状通常具有一些参数,您可以在对象的创建(例如树干的粗细和树的分支数)。
最后一个复杂度是,这些社区对象实际上是使用JavaScript(具有自己的API,与openjscad无关)制成的,并且您可以使用它们的交互式JavaScript接口来创建自己的对象。届时将需要您的编程和数学知识。
作为一个小小的PS注意事项:根据我要制作的零件,我的个人爱好是使用Tinkercad,Freecad或Openscad
考虑到他的数学背景,OpenSCAD听起来最适合原始海报,但我认为SketchUp可能是大多数初学者最简单的用于基本零件创建的软件。
有两个(或三个)的插件,我会建议任何人都希望用它来生产STL https://extensions.sketchup.com/en/content/sketchup-stl https://extensions.sketchup.com/en/content / solid-inspector https://extensions.sketchup.com/en/content/solid-inspector%C2%B2
第一个允许导出到STL。第二个和第三个检查模型可确保它们稳定。这对于3D打印很重要,因为切片器在模型中有孔时会出现问题。
我会向初学者推荐的另一种工具是 http://www.netfabb.com/basic.php
它还检查STL文件,以确保对其进行切片不会有任何问题。
Blender是一个免费的专业级应用程序,数学不是特别必要,但可以很好地使用它,它的最低要求也不是那么高(我的Blender副本运行在已满20年的Dell 380上):
具有SSE2支持的32位双核2 GHz CPU。
2 GB内存
24位1280×768显示
鼠标或触控板
带有512 MB RAM的OpenGL 2.1兼容图形
64位四核CPU
8 GB内存
具有24位彩色的全高清显示屏
三键鼠标
具有2 GB RAM的OpenGL 3.2兼容图形
64位八核CPU
16 GB RAM
两个全高清显示器(24位彩色)
三键鼠标和图形输入板
具有4 GB RAM的双OpenGL 3.2兼容图形卡
如果您喜欢编码,那么Python和C库也可用。
另外,还有一个专门用于Blender的StackExchange网站,这很有用。
作为比较,从Best 3D Design / 3D Modeling Software 2019(30中的15是免费的)中,此比较列表可能会有用
Name Level OS Price Formats
3D Slash Beginner Windows, Mac, Linux, Raspberry Pi or Browser Free, 24$/year Premium 3dslash, obj, stl
LibreCAD Beginner Windows, macOS and Linux Free dxf, dwg
Photoshop CC Beginner Windows and Mac 142€/year 3ds, dae, kmz, obj, psd, stl, u3d
SculptGL Beginner Browser Free obj, ply, sgl, stl
SelfCAD Beginner Browser Free 30-day trial, 9.99$/month stl, mtl, ply, dae, svg
TinkerCAD Beginner Browser Free 123dx, 3ds, c4d, mb, obj, svg, stl
Clara.io Intermediate Browser Free, Premium from 100$/year 3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
DesignSpark Intermediate Windows Freemium, 835$ (All Addons) rsdoc, dxf, ecad, idf, idb, emn, obj, skp, STL, iges, step
FreeCAD Intermediate Windows, Mac and Linux Free step, iges, obj, stl, dxf, svg, dae, ifc, off, nastran, Fcstd
MakeHuman Intermediate Windows, Mac, Linux Free dae, fbx, obj, STL
Meshmixer Intermediate Windows, Mac and Linux Free amf, mix, obj, off, stl
MoI Intermediate Windows and Mac 266€ 3ds, 3dm, dxf, fbx, igs, lwo, obj, skp, stl, stp and sat
nanoCAD Intermediate Windows Freemium, 180$/year sat, step, igs, iges, sldprt, STL, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
OpenSCAD Intermediate Windows, Mac and Linux Free dxf, off, stl
Sculptris Intermediate Windows and Mac Free obj, goz
SketchUp Intermediate Windows and Mac Free, 240$ Pro dwg, dxf, 3ds, dae, dem, def, ifc, kmz, stl
3ds Max Professional Windows 1505$/year, Edu. licenses av. stl, 3ds, ai, abc, ase, asm, catproduct, catpart, dem, dwg, dxf, dwf, flt, iges, ipt, jt, nx, obj, prj, prt, rvt, sat, skp, sldprt, sldasm, stp, vrml, w3d xml
AutoCAD Professional Windows and Mac 1575$/year dwg, dxf, pdf
Blender Professional Windows, Mac and Linux Free 3ds, dae, fbx, dxf, obj, x, lwo, svg, ply, stl, vrml, vrml97, x3d
Cinema 4D Professional Windows, macOS 3695$ 3ds, dae, dem, dxf, dwg, x, fbx, iges, lwf, rib, skp, stl, wrl, obj
modo Professional Windows, macOS, Linux 1799$ lwo, abc, obj, pdb, 3dm, dae, fbx, dxf, x3d, geo, stl
Mudbox Professional Windows and Mac 85€/year fbx, mud, obj
Onshape Professional Windows, Mac, Linux, iOS, Android 2400€/year, free and price reduced business version available sat, step, igs, iges, sldprt, stl, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
Poser Professional Windows, Mac Standard 129.99$, Pro 349.99$ cr2, obj, pz2
Rhino3D Professional Windows and Mac 495€ Educational, 995€ Commercial 3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
ZBrush Professional Windows and Mac 400€ Educational, 720€ Single User dxf, goz, ma, obj, stl, vrml, x3d
CATIA Industrial Windows 7180€; Edu. licenses av. 3dxml, catpart, igs, pdf, stp, stl, vrml
Fusion 360 Industrial Windows and Mac 499.80€/year, Edu. licenses av. catpart, dwg, dxf, f3d, igs, obj, pdf, sat, sldprt, stp
Inventor Industrial Windows and Mac 1935$/year 3dm, igs, ipt, nx, obj, prt, rvt, sldprt, stl, stp, x_b, xgl
Solidworks Industrial Windows 9950€, Edu. licenses available 3dxml, 3dm, 3ds, 3mf, amf, dwg, dxf, idf, ifc, obj, pdf, sldprt, stp, stl, vrml
使用MS 3D Builder祝我好运。大部分我thingiverse模型设计与3D生成器。根据您的Windows和Office安装情况,该程序可能已经在您的计算机上,但是您可以通过Windows应用商店进行安装。该程序还可以充分利用您的数学技能;与我生活中所有其他领域的总和相比,我做了更多的三角测量工作来为我的模型确定正确的尺寸。
MeshMixer是另一个不错的免费选项。它比3D Builder和许多其他免费选项功能强大得多,但是我发现很难舒适地使用它。尤其是可视化效果还没那么干净,通常会使锐利的边缘在屏幕上显得圆润。不过,我知道并渴望它提供的功能,因此我偶尔会针对特定的情况对其进行开放。如果没有其他问题,那么它对于测量/验证截面的厚度非常有用,有时我可以使用它来修复其他程序所破坏的模型。
最后,我将再次打开OpenSCAD。OpenSCAD有效地使您可以编写程序来生成模型。这样,在创建您想做的不止一次的事情时,这特别好,您可以在其中进行调整或自定义初始零件以供以后使用。可以像这样实现重用的一种方法是创建局部设计或原始形状的库,然后可以调整其大小/拉伸/等,然后使用其他程序将其添加或混合到其他零件中。OpenSCAD真正发挥作用的另一个领域是原型制作。当您发现零件的这一部分应该在初次打印后长几毫米时,使用OpenSCAD进行调整要比使用许多其他选项容易得多。