Placement API/ro: Difference between revisions
No edit summary |
(Created page with "{{APIClass | Plasare | ) sau (Basement, Rotation, Center) sau (Base, Axe, Angle | Construiește o destinație de plasare, goală sau cu argumentele date sau ca o copie a desti...") |
||
Line 11: | Line 11: | ||
{{APIClass | Plasare | ) sau (Basement, Rotation, Center) sau (Base, Axe, Angle | Construiește o destinație de plasare, goală sau cu argumentele date sau ca o copie a destinației de plasare date }} {{APIProperty | Bază | un vector reprezentând poziția plasamentului.}} {{APIProperty | Rotarea | un quaternion reprezentând rotația destinației de plasare.}} {{APIFunction | invers || calculează destinația de plasare inversă |}} {{APIFunction | mov | Vector | muta poziția de-a lungul vectorului dat | nimic}} {{APIFunction | multVec | Vector | aplică plasarea vectorului dat | vectorul rezultat.}} {{APIFunction | această plasare cu alta | destinația de plasare rezultată.}} {{APIFunction | toMatrix | | | o matrice reprezentând transformarea destinației de plasare.}} |
|||
{{APIClass|Placement| ) or (Placement) or (Matrix) or (Base, Rotation) or (Base,Rotation,Center) or (Base,Axis,Angle|Constructs a placement, empty or with the given arguments, or as a copy of the given placement.}} |
|||
{{APIProperty|Base|a vector representing the Placement's position.}} |
|||
{{APIProperty|Rotation|a quaternion representing the Placement's rotation.}} |
|||
{{APIFunction|inverse| |computes the inverse placement|a placement.}} |
|||
{{APIFunction|move|Vector|moves the Placement along the given vector|nothing}} |
|||
{{APIFunction|multVec|Vector|applies the Placement to the given vector|the resulting vector.}} |
|||
{{APIFunction|multiply|Placement|multiplies this placement with another one|the resulting placement.}} |
|||
{{APIFunction|toMatrix| | |a matrix representing the Placement's transformation.}} |
|||
[[Category:API]] |
[[Category:API]] |
Revision as of 13:02, 31 January 2019
Î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
Description: Construiește o destinație de plasare, goală sau cu argumentele date sau ca o copie a destinației de plasare date