Translations:Python scripting tutorial/48/ja

Draft
FreeCADにはSketcherやDraftといったさらに多くのモジュールが備わっています. これらのモジュールはPartオブジェクトを作成するだけでなくそれにパラメーターを追加していたり、そのPartの形状を制御するための全く新しい手段を持っていることさえあります. 上のボックスのサンプルはちょうどパラメトリックオブジェクトの良い例になっています. ボックスを定義するために必要なことは高さや幅といったいくつかのパラメーターを指定することだけです. パラメーターに基いてオブジェクトはPart形状を自動で計算します. FreeCADではPythonを使ってこういったオブジェクトを作成する手段が用意されています.

Draftモジュールではlines、circlesといったいくつかの2Dパラメトリックオブジェクト型が追加されており（全Partオブジェクトも含まれています）、またDraft製オブジェクトだけでなく、全てのPartオブジェクトに対して使用可能なジェネリック関数もいくつか用意されています. 何が利用可能か調べるためには次の様にするだけです：

import Draft Draft. rec = Draft.makeRectangle(5,2) mvec = FreeCAD.Vector(4,4,0) Draft.move(rec,mvec) Draft.move(box,mvec)