From FreeCAD Documentation
În FreeCAD, Plasarea definește poziția și rotația unui obiect. Conceptul de Plasament este explicat în detaliu aici: Placement.
Exemplu de setare a destinației de plasare a obiectului de document:
myObj = FreeCAD.ActiveDocument.ActiveObject
pl = FreeCAD.Placement()
pl.move(FreeCAD.Vector(2,0,0))
myObj.Placement = pl
Plasare ( ) sau (Basement, Rotation, Center) sau (Base, Axe, Angle )
Description: Construiește o destinație de plasare, goală sau cu argumentele date sau ca o copie a destinației de plasare date
Bază
Returns: un vector reprezentând poziția plasamentului.
Rotarea
Returns: un quaternion reprezentând rotația destinației de plasare.
' invers (''''')
Description: calculează destinația de plasare inversă
Returns:
mov ( Vector )
Description: muta poziția de-a lungul vectorului dat
Returns: nimic
multVec ( Vector )
Description: aplică plasarea vectorului dat
Returns: vectorul rezultat.
această plasare cu alta ( destinația de plasare rezultată.)
Description: {{{3}}}
Returns: {{{4}}}
toMatrix ( )
Description:
Returns: o matrice reprezentând transformarea destinației de plasare.