searchドローイングモジュールを使うと3D作業物を紙の上に移すことができます。モデルのビューを2Dウィンドウに表示し、図面にそのウィンドウを挿入するということです。枠線、タイトル、ロゴマークが入ったシートに挿入し、最終的にそのシートを印刷することができます。page2D図面を作成、設定、エキスポートするためのツールです。現在の図面をSVGファイルとして保存しますこの画像を見るとドローイングモジュールの主要なコンセプトが見て取れます。ドキュメントには図面に引用したい形状オブジェクト(Schenkel)が入っています。"Page"が作成されています。ページはテンプレートに基づいてインスタンス化されます。今回のケースでは"A3_Landscape"テンプレートです。テンプレートにはSVGドキュメントであなたが普段使っているページ枠、ロゴ、標準のプレゼンテーション資料規格を使うことができます。このページには複数のビューを挿入することができます。各ビューはページ上での位置(X、Yプロパティ)、拡大率(スケールプロパティ)などをはじめとした属性情報を持っています。ページ、ビュー、参照しているオブジェクトが変化するとそのたびにページが再生成され、ページの表示が更新されます。今のところエンドユーザー用の(GUI)ワークフローは非常に限定されたものしか用意されていません。APIはもっと充実しています。以下ではドローイングモジュールのスクリプト処理用APIをどう使うかの例を挙げていきます。簡単な例まずはパートモジュールとドローイングモジュールが必要です。Drawing小さなサンプルパーツを作成します。Part.show(Part.makeBox(100,100,100).cut(Part.makeCylinder(80,100)).cut(Part.makeBox(90,40,100)).cut(Part.makeBox(20,85,100)))投影させます。G0はシャープな輪郭線、G1は連続線を意味します。len(hiddenG0.Edges)全てZ平面に投影されます。Z=",visibleG0.BoundBox.ZLength異なる投影ベクトル。Drawing.project(Shape,App.Vector(1,1,1))SVGに投影。App.getResourceDir()+'Mod/Drawing/Templates/A3_Landscape.svg'"Shape"オブジェクトのビューを作成。10.0App.activeDocument().Page.addObject(App.activeDocument().View)同じオブジェクトに対して二つ目のビューを作成。今回のビューは90度回転させます。同じオブジェクトに対して三つ目のビューを作成。等角図の方向を使用します。隠れている線も表示させます。適当に何か変更して更新。更新処理によってビューとページが変化します。1.5App.activeDocument().recompute()こまごまとした物へのアクセス一つのビューからSVGの図を取得。ViewSVG結果ページ全体を取得(ドキュメントのテンポラリフォルダ内の読み取り専用ファイル)。file独自のコンテンツを使用してビューを挿入。resultSVG以下のような結果になります:テンプレートFreeCADには一通りのデフォルトテンプレートが付属していますがドローイングテンプレートにはもっと多くのテンプレートがあります。DocumentationDisclaimers。