FreeCAD [How-to] (Paperback)
暫譯: FreeCAD 使用手冊 (平裝本)
Daniel Falck, Brad Collette
- 出版商: Packt Publishing
- 出版日期: 2012-09-17
- 售價: $1,090
- 貴賓價: 9.5 折 $1,036
- 語言: 英文
- 頁數: 68
- 裝訂: Paperback
- ISBN: 1849518866
- ISBN-13: 9781849518864
-
相關分類:
Python、程式語言
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$1,020$969
相關主題
商品描述
Solid Modeling with the power of Python
Overview
- Packed with simple and interesting examples of python coding for the CAD world.
- Understand FreeCAD's approach to modeling and see how Python puts unprecedented power in the hands of users.
- Dive into FreeCAD and its underlying scripting language.
In Detail
FreeCAD is a general purpose platform for CAD development. It can be extended to use different workbenches to solve different problems. Targeted squarely at the engineering community, FreeCAD is an open source design application built to be extended. Python, the powerful scripting language, is woven deeply into FreeCAD's DNA and gives users unprecedented power to automate and invent.
"FreeCAD [How-to]" is a lean, fast tour of FreeCAD's major workbenches and design philosophy. The reader will get a hands-on introduction to several modeling techniques and learn how Python makes macro automation and design possible.
FreeCAD allows users to design in a variety of ways; from drawing 2D designs as lines and circles to combining primitive solids into complex 3D shapes. Objects can even be created or modified by code you write in Python. FreeCAD even allows power users to extend the application itself with new dialogs, panels, and scripts. This book will not only show you how to get started using FreeCAD in a traditional GUI mode, but will teach you how to harness its powerful scripting language for more power.
What you will learn from this book
- Creating 3D solid objects with python
- 2D draft design and constraint modeling
- Turning 2D drawings into 3D objects
- Combining simple primitives into complex solids
- Recording Macros
- Creating objects with code
- Importing and exporting data
- Creating a Custom python dialog to automate a task
- Harnessing the constraints engine with python
Approach
Written in cookbook style, this book offers many recipes to create objects, import and export data, create 3D solid objects. Each recipe contains step-by-step instructions followed by analysis of what was done in each task and other useful information.
Who this book is written for
If you've been toying around with FreeCAD and want to have more control over your work flow then this book is for you.
The reader needs to have basic knowledge of modeling.
商品描述(中文翻譯)
使用 Python 的實體建模
概述
- 包含簡單且有趣的 Python 編碼範例,適用於 CAD 世界。
- 了解 FreeCAD 的建模方法,並看看 Python 如何將前所未有的力量賦予使用者。
- 深入探索 FreeCAD 及其底層的腳本語言。
詳細內容
FreeCAD 是一個通用的 CAD 開發平台。它可以擴展以使用不同的工作台來解決不同的問題。FreeCAD 針對工程社群而設計,是一個開源的設計應用程式,旨在進行擴展。Python 這個強大的腳本語言深深融入 FreeCAD 的 DNA,賦予使用者前所未有的自動化和創造能力。
《FreeCAD [如何做]》是對 FreeCAD 主要工作台和設計理念的精簡快速導覽。讀者將獲得幾種建模技術的實作介紹,並學習 Python 如何使宏自動化和設計成為可能。
FreeCAD 允許使用者以多種方式進行設計;從將 2D 設計繪製為線條和圓形,到將基本實體組合成複雜的 3D 形狀。物件甚至可以通過您在 Python 中編寫的代碼來創建或修改。FreeCAD 還允許高級使用者通過新的對話框、面板和腳本來擴展應用程式本身。本書不僅會教您如何在傳統的 GUI 模式下開始使用 FreeCAD,還會教您如何利用其強大的腳本語言來獲得更多的功能。
您將從本書中學到什麼
- 使用 Python 創建 3D 實體物件
- 2D 草圖設計和約束建模
- 將 2D 繪圖轉換為 3D 物件
- 將簡單的基本形狀組合成複雜的實體
- 錄製宏
- 使用代碼創建物件
- 導入和導出數據
- 創建自定義 Python 對話框以自動化任務
- 使用 Python 利用約束引擎
方法
本書以食譜風格撰寫,提供許多創建物件、導入和導出數據、創建 3D 實體物件的食譜。每個食譜包含逐步指導,並隨後分析每個任務中所做的工作及其他有用的信息。
本書的讀者對象
如果您一直在嘗試使用 FreeCAD,並希望對您的工作流程有更多控制,那麼這本書適合您。
讀者需要具備基本的建模知識。