Placement API/it


In FreeCAD, Placement (Posizionamento) definisce la posizione e la rotazione di un oggetto. Il concetto di posizionamento รจ spiegato in dettaglio in: Placement.

Esempio di impostazione del Posizionamento di un oggetto del documento:

myObj = FreeCAD.ActiveDocument.ActiveObject
pl = FreeCAD.Placement()
pl.move(FreeCAD.Vector(2,0,0))
myObj.Placement = pl 


Class.png Placement ( ) o (Placement) o (Matrix) o (Base, Rotation) o (Base,Rotation,Center) o (Base,Axis,Angle )

Description: costruisce un Placement, vuoto o con gli argomenti dati, o come una copia di un Placement dato.


Property.png Base

Returns: un vettore che rappresenta la posizione di Placement.


Property.png Rotation

Returns: un quaternione che rappresenta la rotazione di Placement.


Method.png inverse ( )

Description: calcola la posizione inversa

Returns: un placement.


Method.png move ( Vector )

Description: sposta il posizionamento lungo il vettore dato

Returns: nulla


Method.png multVec ( Vector )

Description: applica il Placement al vettore data

Returns: il vettore risultante.


Method.png multiply ( Placement )

Description: moltiplica questo Placement con un'altra

Returns: il placement risultante.


Method.png toMatrix ( )

Description:

Returns: una matrice che rappresenta la trasformazione del Placement.

Online version: "http://www.freecadweb.org/wiki/index.php?title=Placement_API/it&oldid=137224"

Navigation menu