Placement API/de: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 23: | Line 23: | ||
{{APIFunction|toMatrix| | |a matrix representing the Placement's transformation.}} |
{{APIFunction|toMatrix| | |a matrix representing the Placement's transformation.}} |
||
[[Category:API |
[[Category:API{{#translation:}}]] |
||
{{clear}} |
Revision as of 20:40, 27 February 2020
(November 2018) Diese Information kann unvollständig und veraltet sein. Für die letzte API siehe die (engl.) autogenerierte API-Dokumentation.
In FreeCAD, Placement defines an object's position and rotation. The Placement concept is explained in detail here: Placement.
Example of setting a document object's Placement:
myObj = FreeCAD.ActiveDocument.ActiveObject
pl = FreeCAD.Placement()
pl.move(FreeCAD.Vector(2,0,0))
myObj.Placement = pl
Placement( ) or (Placement) or (Matrix) or (Base, Rotation) or (Base,Rotation,Center) or (Base,Axis,Angle)
Description: Constructs a placement, empty or with the given arguments, or as a copy of the given placement.
Description: applies the Placement to the given vector
Returns: the resulting vector.
Description: multiplies this placement with another one
Returns: the resulting placement.