FreeCAD API

From FreeCAD Documentation
This page is a translated version of the page FreeCAD API and the translation is 60% complete.
Outdated translations are marked like this.
(October 2019) Do not edit this page. The information is incomplete and outdated. For the latest API, see the autogenerated API documentation, or generate the documentation yourself, see Source documentation.

FreeCADの主要(ルート)モジュールです。FreeCADのインタプリタからは"App"によって呼び出すことも可能です。ドキュメントとその内容(オブジェクト)を操作するのに必要な全てが含まれています。

例:

import FreeCAD
print FreeCAD.listDocuments()
mydoc = FreeCAD.activeDocument()
import FreeCAD
print FreeCAD.listDocuments()
mydoc = FreeCAD.activeDocument()
ConfigDump( )

Description: 全てのFreeCAD環境設定が格納された辞書を表示します。

Returns:

ConfigGet([string])

Description: 与えられたキーの値を返します。キーが与えられていない場合は全ての設定が返されます。

Returns: 文字列

ConfigSet(string, string)

Description: 与えられたキー(一番目の文字列)に対して与えられた値(二番目の文字列)を設定します。.

Returns:

Version( )

Description: FreeCADのバージョンを表示します。

Returns:

activeDocument( )

Description: アクティブなドキュメントを返します。アクティブなドキュメントが存在しない場合はNoneを返します。

Returns: FreeCADドキュメント

addExportType(string, string)

Description: FreeCADに新しいエクスポートファイル形式を追加します。一番目の文字列は"Word Document (*.doc)"といった形式でなければなりません。二番目の文字列はexport()関数が定義されたPythonスクリプト/モジュールの名前です。

Returns:

addImportType(string, string)

Description: addExportTypeと同様に新しいインポートファイル形式を追加します。ハンドリング用Pythonモジュールには少なくともopen()関数、import()関数のどちらかが定義されていなければなりません。

Returns:

closeDocument(Document name)

Description: 与えられたドキュメントを閉じます。

Returns:

getDocument(Document name)

Description: ドキュメントを返します。与えられた名前のドキュメントが存在しない場合は例外を発生させます。

Returns:

getExportType(string)

Description: 指定されたファイル形式をエクスポートできるモジュールの名前を返します。

Returns: 文字列

getImportType(string)

Description: 指定されたファイル形式をインポートできるモジュールの名前を返します。

Returns: 文字列

listDocuments( )

Description: 全ドキュメント名のリストを返します。

Returns: 名前のリスト

newDocument([string])

Description: 与えられた名前のドキュメントを新しく作成して返します。ドキュメント名は固有のものでなければならず、これは自動的にチェックされます。名前を指定しない場合、ドキュメントには"Untitled"という名前が付けられます。

Returns: 新しく作成されたドキュメント

open(string)

Description: openDocumentを参照

Returns:

openDocument(filepath)

Description: ドキュメントを作成し、そのドキュメントにプロジェクトファイルを読み込んで返します。引数の文字列は存在するファイルを指していなければなりません。ファイルが存在しない場合、またはファイルを読み込めない場合にはI/O例外が投げられます。その場合に、作成されたドキュメントはそのままですが、空の状態になります。

Returns: 開かれるFreeCADドキュメント

setActiveDocument(Document name)

Description: 名前を使ってアクティブなドキュメントを設定します。

Returns: