- 关于作者
Brad Collette,他在论坛上的名字是Sliptonic。2010年就参加了FreeCAD项目,是CAM功能PATH工作台的主程。他在2013年就合著过第一本商业发行的FreeCAD图书《FreeCAD [How-to] Solid Modeling with the Power of Python》。 - 目标对象
面向广义上的工匠,不限于机械和建筑等特定行业,不限于工程师和设计师等特定职业。哪怕是中小学生,只要你有一个想法,需要三维模型,以便做后续的分析和输出,那就可以借用FreeCAD这个工具的帮助。
本书名称虽然有发明者,但是不讲发明的思考过程,只是给发明者介绍一个有用的工具箱。本书虽然教FreeCAD,但是并非实例套路,也不是大全指南,只介绍对发明者有用的功能,让他们先知其有,再自己深入探索。
总之,本书就像是给新厨师的粤系菜谱,“师父领进门,修行在个人”。 - 篇章结构
本书正文有十五章,分为三部分。附录部分另有四章。
第一部分是概念,介绍三维建模的基本概念和建模经验。三维工具长什么样,有没有表达式和引用,传统2D绘图怎么用,传统3D建模怎么用,属性建模怎么用?作者没有简单回答这些问题,而是基于经验教训,给出各种方法的适用对象,还有最佳实践的小技巧。即使是成熟工程师,如果不了解FreeCAD,读这一部分也会有所收获。
第二部分是技巧,通过复制经典发明来展示建模技巧。阿基米德螺线,爱迪生的灯泡,蝙蝠侠的飞盘,贝尔的金属探测仪,特斯拉的轮机,它们是经典的发明,但发明本身不是本书重点。在复制其模型的时候,发现和了解多种建模技巧,才是演示这些例子的目的。比如,用哪些参数生成螺线,怎样通过表达式调用表格数据,怎样导入照片描摹形状,如何处理有对称性的模型,怎样把部件之间的位置尺寸关联起来,怎样用一个草图驱动整个模型的主要尺寸?操练这一部分的例子,你会遇到挫折,也会豁然开朗,这就是熟练掌握CAD的过程,到最后你就有信心完成自己的模型了。
第三部分是应用,展示有了三维模型之后,在应用层面可以有什么作为。用于加工的话,可以出工程图,标注详细尺寸作为加工图纸;还可以生成指令或模型,给数控机床和3D打印机直接加工;用于分析和展示的话,可以做工程运算,用有限元方法做应变、受热、流体和电磁分析;也可以给材质贴纹理,打光后生成渲染图。另外,通过FreeCAD内置的Python控制台,还有无限的可能。
附录部分谈了两个独立方面。一个方面是实体模型和线框模型各自的利弊,为3D打印导出文件时要用线框模型。另一个方面谈如何向FreeCAD导入三维和二维文件,讲解几种主要公开标准格式的利弊。
第一部分的概念是基础,第二部分的技巧是行路,第三部分的应用是落脚。一个发明者与一个工具箱的磨合,就要走过这样的旅程。 - 译者初衷
我想用一个月左右的时间,把Sliptonic的这本书翻译成中文版。初衷有三:
首先,饮水思源,涌泉相报。说实话,读了Sliptonic的书,我才开始用FreeCAD。这本书的框架和小技巧都很好,但是Sliptonic的英语有点别扭,第三部分的例子从工程师眼中看来有点薄弱。我想通过翻译和沟通,再版时也许可以有所改善。
其次,熟悉FreeCAD的维基和论坛。我最近翻译了一些FreeCAD的维基页面,但是总觉得在外围打转,也不知道哪里是重点。Sliptonic的书提供了一个很好的路线图,我可以给出有关链接,把相应内容也翻译为中文。
最后,借用这个框架做推广培训。我想到师兄所在的大学去做一两场线下活动,给那里的学生们介绍这款开源的CAD工具,也许可以一起积累出一些材料。
關於FreeCAD For Inventors這本書
- 關於作者
Brad Collette,他在論壇上的名稱是Sliptonic。2010年就參加了FreeCAD項目,是CAM功能PATH工作台的主程。他在2013年就合著過第一本商業發行的FreeCAD圖書《FreeCAD [How-to] Solid Modeling with the Power of Python》。 - 目標對象
面向廣義上的工匠,不限於機械和建築等特定行業,不限於工程師和設計師等特定職業。哪怕是中小學生,只要你有一個想法,需要三維模型,以便做後續的分析和輸出,那就可以借用FreeCAD這個工具的幫助。
本書名稱雖然有發明者,但是不講發明的思考過程,只是給發明者介紹一個有用的工具箱。本書雖然教FreeCAD,但是並非實例套路,也不是大全指南,只介紹對發明者有用的功能,讓他們先知其有,再自己深入探索。
總之,本書就像是給新廚師的粵系菜譜,「師父領進門,修行在個人」。 - 篇章結構
本書正文有十五章,分為三部分。附錄部分另有四章。
第一部分是概念,介紹三維建模的基本概念和建模經驗。三維工具長什麼樣,有沒有表達式和引用,傳統2D繪圖怎麼用,傳統3D建模怎麼用,屬性建模怎麼用?作者沒有簡單回答這些問題,而是基於經驗教訓,給出各種方法的適用對象,還有最佳實踐的小技巧。即使是成熟工程師,如果不瞭解FreeCAD,讀這一部分也會有所收穫。
第二部分是技巧,通過複製經典發明來展示建模技巧。阿基米德螺線,愛迪生的燈泡,蝙蝠俠的飛盤,貝爾的金屬探測儀,特斯拉的輪機,它們是經典的發明,但發明本身不是本書重點。在複製其模型的時候,發現和瞭解多種建模技巧,才是演示這些例子的目的。比如,用哪些參數生成螺線,怎樣通過表達式調用表格數據,怎樣導入照片描摹形狀,如何處理有對稱性的模型,怎樣把部件之間的位置尺寸關聯起來,怎樣用一個草圖驅動整個模型的主要尺寸?操練這一部分的例子,你會遇到挫折,也會豁然開朗,這就是熟練掌握CAD的過程,到最後你就有信心完成自己的模型了。
第三部分是應用,展示有了三維模型之後,在應用層面可以有什麼作為。用於加工的話,可以出工程圖,標注詳細尺寸作為加工圖紙;還可以生成指令或模型,給數控機床和3D打印機直接加工;用於分析和展示的話,可以做工程運算,用有限元方法做應變、受熱、流體和電磁分析;也可以給材質貼紋理,打光後生成渲染圖。另外,通過FreeCAD內置的Python控制台,還有無限的可能。
附錄部分談了兩個獨立方面。一個方面是實體模型和線框模型各自的利弊,為3D打印導出文件時要用線框模型。另一個方面談如何向FreeCAD導入三維和二維文件,講解幾種主要公開標準格式的利弊。
第一部分的概念是基礎,第二部分的技巧是行路,第三部分的應用是落腳。一個發明者與一個工具箱的磨合,就要走過這樣的旅程。 - 譯者初衷
我想用一個月左右的時間,把Sliptonic的這本書翻譯成中文版。初衷有三:
首先,飲水思源,湧泉相報。說實話,讀了Sliptonic的書,我才開始用FreeCAD。這本書的框架和小技巧都很好,但是Sliptonic的英語有點彆扭,第三部分的例子從工程師眼中看來有點薄弱。我想通過翻譯和溝通,再版時也許可以有所改善。
其次,熟悉FreeCAD的維基和論壇。我最近翻譯了一些FreeCAD的維基頁面,但是總覺得在外圍打轉,也不知道哪裡是重點。Sliptonic的書提供了一個很好的路線圖,我可以給出有關鏈接,把相應內容也翻譯為中文。
最後,借用這個框架做推廣培訓。我想到師兄所在的大學去做一兩場線下活動,給那裡的學生們介紹這款開源的CAD工具,也許可以一起積累出一些材料。