FreeCAD [How-to] (Paperback)

Daniel Falck, Brad Collette

  • 出版商: Packt Publishing
  • 出版日期: 2012-09-17
  • 售價: $1,050
  • 貴賓價: 9.5$998
  • 語言: 英文
  • 頁數: 68
  • 裝訂: Paperback
  • ISBN: 1849518866
  • ISBN-13: 9781849518864
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

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的基因中,為用戶提供了自動化和創新的前所未有的能力。

《FreeCAD [How-to]》是一本簡潔、快速的FreeCAD主要工作台和設計理念導覽。讀者將親身體驗幾種建模技術,並學習Python如何實現宏自動化和設計。

FreeCAD允許用戶以多種方式進行設計,從繪製2D設計(如線條和圓圈)到將基本實體組合成複雜的3D形狀。甚至可以通過Python編寫的代碼創建或修改對象。FreeCAD甚至允許高級用戶通過新的對話框、面板和腳本擴展應用程序本身。本書不僅將向您展示如何在傳統的GUI模式下開始使用FreeCAD,還將教您如何利用其強大的腳本語言獲得更多功能。

本書的學習重點

- 使用Python創建3D實體對象
- 2D草圖設計和約束建模
- 將2D圖紙轉換為3D對象
- 將簡單的基本對象組合成複雜的實體
- 錄製宏
- 使用代碼創建對象
- 導入和導出數據
- 創建自定義Python對話框以自動化任務
- 利用約束引擎進行Python編程

方法

本書以食譜風格撰寫,提供了許多創建對象、導入和導出數據、創建3D實體對象的方法。每個食譜都包含逐步指示,並分析了每個任務中所做的事情以及其他有用的信息。

本書適合對FreeCAD有一定了解並希望對工作流程有更多控制的讀者。

讀者需要具備基本的建模知識。