Placement API/ro: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
În FreeCAD, |
În FreeCAD, Plasamentul definește poziția și rotația unui obiect. Conceptul de Plasament este explicat în detaliu aici: [[Placement|Placement]]. |
||
Exemplu de setare a destinației de plasare a obiectului de document: |
Exemplu de setare a destinației de plasare a obiectului de document: |
Revision as of 13:16, 31 January 2019
În FreeCAD, Plasamentul 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
Placement () sau (Placement) sau (Matrice) sau (Base, Rotation) sau (Base, Rotation, Centre) sau (Base, Axes, Angle )
Description: Construește un plasament, vid sau cu arguemntele date, sau o copie a amplasamentului dat.
Returns: . Un quaternion ( număr complex format din patru unități sclare) reprezentând rotația Plasamentului
{{APIFunction | multVec | Vector | aplică plasamentul la vectorul dat| vectorul rezultant}.} {{APIFunction | multiplcați | Placement | multiplică acest plasamentul cu altul| plasamentul rezultatnt}.}