Being parametric, document objects in FreeCAD can have a lot of additional properties, but these are the basic ones, present in every FreeCAD Document Object. Objects can be retrieved simply by their name. Example:
myObj = FreeCAD.ActiveDocument.myObjectName
Returns: An XML representation of the properties of an object.
Returns: Gets/sets the objects label. The string can be unicode.
Returns: The unique name of an object.
Returns: Gets/sets the Placement of an object. A placement defines an orientation (rotation) and a position (base) in 3D space. It is used when no scaling or other distortion is needed.
Returns: A list of the properties of an object
Returns: The FreeCAD state of an object (ie. if it needs to be recomputed)
Returns: A string describing the type of an object
Returns: The associated View Provider (FreeCADGUI object) of an object
Returns: All descendants of this object
Returns: The documentation string of the property of this class.
Returns: The name of the group which the property belongs to in this class. The properties are sorted in different named groups for convenience.
Returns: The value of a named property.
Returns: The type of a named property. This can be (Hidden,ReadOnly,Output) or any combination.
Returns: True if given type is a father
Description: Marks the object as unchanged
Description: Marks the object as changed (touched)
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties; Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base; Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Points, Raytracing, Reverse Engineering, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Deprecated or unmaintained workbenches: Complete, Drawing, Robot