零件创建的良好(最好是免费)初学者软件?


13

在创建3D零件时,哪种软件最适合n00b?

我有大量的数学知识,并且知道如何创建体积,表面积,质心等的显式函数。理想情况下,我想要一个利用这些优势的程序,但是我意识到大多数n00b都具有严重的数学恐惧症,因此我没有屏住呼吸。

我曾经尝试过freeCAD并取得了一些进展,但是下次我打开计算机时,它拒绝打开。这只是一个薄弱的上网本,我什至都没有,但是我当前使用的计算机速度很慢,似乎也没有多少内存,因此我仍然需要轻巧的东西。

TL;博士:求一个免费的,轻量级的程序来创建·STL文件是对于那些n00bs好不是害怕数学的。

Answers:


14

我没有很高的数学背景,但是喜欢在适用时使用这些技能。

如果尚未浏览OpenSCAD,则可能会发现它符合您的资格。它或多或少是一种脚本/描述性语言“编译器”,它接受普通文本并将其转换为模型设计。我使用引号,是因为我没有足够的技巧来将其限定为真正的编译器,尽管它以类似的方式工作并且可能确实是编译器。

它是免费的,它符合您的另一项资格,并且对于出现的任何问题或困难,都有相当多的支持邮件列表/论坛。如果使用OpenSCAD作为搜索词查看Thingiverse,则会发现其他人的代码可用于检查和集成到您自己的模型中。

对于那些不太喜欢数学,文本和逻辑的人们,OpenSCAD有一个GUI,称为BlocksCAD,它允许以类似于Scratch编程的方式拖放各种模块。

我使用OpenSCAD的时间已经足够长了,以至于我发现BlocksCAD通过掩盖细节使模型的创建过于复杂。在这方面,它可能更适合年轻的模型制造商。

使用BlocksCAD可以消除语法和标点错误,而在OpenSCAD的编辑器中创建此类错误太容易了。习惯了它,错误计数迅速减少。


1
我同意。OpenSCAD-如果您不因进行仿射变换和编写自己的“ for”循环而感到恐惧,那么学习它的时间就不会太长。从一开始,它的工作量可能更多(与在GUI中拖动形状的工作相比),但是,一旦您尝试重用设计的一部分(在相同或不同的整体对象中),则立即修改某些功能无需手动操作每个相关部分等,您将重新获得所有时间,甚至更多。
TextGeek

我开始使用“蛮力”分配在OpenSCAD中创建模型。使用参数值查看其他人的工作使我的模型创建变得容易得多。例如,我最近的模型测量出20mm的间隙,打印到19mm的间隙,并且当我将间隙设置为21.5时可以完美地拟合,这改变了与该轴相关的模型的所有其他尺寸。参数分配意味着在代码和宾果游戏中更改了一个数字!
fred_dot_u

OpenScad规则。
EvilTeach

对于那些对BlocksCAD感兴趣的人:这是一个开源软件,代码在Github上。自2017年4月以来未进行更新,因此它可能不是在blockscad3d.com上找到的最新版本。
tanius

3

最初使用的软件是Tinkercad,它是一个完全在线的解决方案,非常适合初学者。该界面使用起来很简单,有一个15分钟的教程,指导您了解该软件必须提供给普通用户的所有内容。

这是界面的屏幕截图,以及我使用基本工具制作的一部分: 在此处输入图片说明

它的工作方式如下:提供了十几种基本形状(立方体,球体等),并且使用这些形状的布尔组合以及平移,旋转和缩放来创建模型。那是为了基地。

然后,社区提供了很多非常复杂的形状(螺钉,楼梯,树),这些形状通常对创建特定的东西很有用,而且非常重要的一个方面是,这些形状通常具有一些参数,您可以在对象的创建(例如树干的粗细和树的分支数)。

最后一个复杂度是,这些社区对象实际上是使用JavaScript(具有自己的API,与openjscad无关)制成的,并且您可以使用它们的交互式JavaScript接口来创建自己的对象。届时将需要您的编程和数学知识。

作为一个小小的PS注意事项:根据我要制作的零件,我的个人爱好是使用Tinkercad,Freecad或Openscad


3

我推荐Fusion 360,因为它是免费使用的,包含完整的教程并且非常简单。


我强烈建议您学习Fusion360。它对于学生和教育工作者都是免费的。另外,您可以阅读博客,该博客将告诉您符合免费订阅条件的条件。
约翰·格林斯

2

考虑到他的数学背景,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文件,以确保对其进行切片不会有任何问题。


正如原始海报提到他的兴趣以及他可能的数学技能一样,OpenSCAD选项优于SketchUp。我认为在任何情况下都无法在SketchUp中实现对公式和数学过程的深入了解,除非有人正在创建插件或专业脚本。对于初学者,我想从潜在用户那里获得更多信息。
fred_dot_u

1
您正在重申我在回答第一句话中所说的内容。我回答的目的是为“用于零件创建的良好(最好是免费的)初学者软件”问题提供一个替代答案,该问题不可避免地会吸引其他可能没有数学背景的初学者。如果您不喜欢答案,则无需投票。
凯文·摩尔斯


2

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库也可用。

另外,还有一个专门用于BlenderStackExchange网站,这很有用。


作为比较,从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

那个名单排名吗?另外,我不会将Fusion360称为“工业”,尤其是如果AutoCAD本身是“专业”的话。Fusion是AutoCAD的子集,致力于零件和装配体的机械设计。AutoCAD也可以做到这一点,但是它实际上是针对建筑物和工业机械的宏观工程设计的,因此AutoCAD与Fusion的内在功能存在巨大差异。
KeithS

2

使用MS 3D Builder祝我好运。大部分我thingiverse模型设计与3D生成器。根据您的Windows和Office安装情况,该程序可能已经在您的计算机上,但是您可以通过Windows应用商店进行安装。该程序还可以充分利用您的数学技能;与我生活中所有其他领域的总和相比,我做了更多的三角测量工作来为我的模型确定正确的尺寸。

MeshMixer是另一个不错的免费选项。它比3D Builder和许多其他免费选项功能强大得多,但是我发现很难舒适地使用它。尤其是可视化效果还没那么干净,通常会使锐利的边缘在屏幕上显得圆润。不过,我知道并渴望它提供的功能,因此我偶尔会针对特定的情况对其进行开放。如果没有其他问题,那么它对于测量/验证截面的厚度非常有用,有时我可以使用它来修复其他程序所破坏的模型。

最后,我将再次打开OpenSCAD。OpenSCAD有效地使您可以编写程序来生成模型。这样,在创建您想做的不止一次的事情时,这特别好,您可以在其中进行调整或自定义初始零件以供以后使用。可以像这样实现重用的一种方法是创建局部设计或原始形状的库,然后可以调整其大小/拉伸/等,然后使用其他程序将其添加或混合到其他零件中。OpenSCAD真正发挥作用的另一个领域是原型制作。当您发现零件的这一部分应该在初次打印后长几毫米时,使用OpenSCAD进行调整要比使用许多其他选项容易得多。


1

我会将OnShape.com添加到列表中。免费帐户的唯一缺点是您的设计可以公开查看。

我还将添加对OpenSCAD的支持。这是我解决困难问题的首选程序,特别是在能够编写某些脚本的效率要比数十次单击和仔细的GUI操作有效的地方。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.