FreeCAD API
FreeCADの主要(ルート)モジュールです。FreeCADのインタプリタからは"App"によって呼び出すことも可能です。ドキュメントとその内容(オブジェクト)を操作するのに必要な全てが含まれています。
Example:
import FreeCAD
print FreeCAD.listDocuments()
mydoc = FreeCAD.activeDocument()
Description: Prints a dictionary containing all the FreeCAD configuration environment.
Returns:
Description: Returns the value of the given key. If no key is given, the complete configuration is returned
Returns: A string.
Description: Set the given key (first string) to the given value (second string).
Returns:
Description: Return the active document or None if there is no active document.
Returns: A FreeCAD Document.
Description: Adds a new export file type to FreeCAD. The first string must be formatted like this example: "Word Document (*.doc)". The second string is the name of a python script/module containing an export() function.
Returns:
Description: Adds a new import file type to FreeCAD, works the same way as addExportType, the handling python module must contain an open() and/or an import() function.
Returns:
Description: Returns a document or raise an exception if there is no document with the given name.
Returns:
Description: Returns the name of the module that can export the specified filetype.
Returns: A string.
Description: Returns the name of the module that can import the specified filetype.
Returns: A string.
Description: Returns a dictionary of names and object pointers of all documents.
Returns: A dictionary of names and object pointers.
Description: Creates and returns a new document with a given name. The document name must be unique, which is checked automatically. If no name is supplied, the document will be named "Untitled".
Returns: The newly created document.
Description: Creates and returns a document and load a project file into the document. The string argument must point to an existing file. If the file doesn't exist or the file cannot be loaded an I/O exception is thrown. In this case the created document is kept, but will be empty.
Returns: The opened FreeCAD Document.