Std TransformManip: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
(20 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>

<!--T:7-->
{{Docnav
|[[Std_Placement|Placement]]
|[[Std_Alignment|Alignment]]
|[[Std_Edit_Menu|Std Edit Menu]]
|IconL=Std_Placement.svg
|IconR=Std_Alignment.svg
|IconC=Freecad.svg
}}


<!--T:1-->
<!--T:1-->
{{GuiCommand
{{GuiCommand
|Name=Std Transform
|Name=Std TransformManip
|MenuLocation=Double-click on an object in the tree view → Transform
|MenuLocation=Edit → Transform
|Shortcut=
|Workbenches=All
|Workbenches=All
|SeeAlso=[[Std_UserEditMode|Std UserEditMode]]
}}
}}


Line 13: Line 23:


<!--T:3-->
<!--T:3-->
This tool allows you to apply rotation increments or translation increments to an object.
The '''Std TransformManip''' command allows you to apply rotation increments and translation increments to an object.


</translate>
</translate>
[[Image:Std_TransformManip_Example.png|400px]]

[[Image:Manipulators.png]]
<translate>
<translate>


==How to use== <!--T:4-->
==Usage== <!--T:4-->


<!--T:5-->
<!--T:5-->
# Select an object with a {{PropertyData|Placement}} property. See [[#Notes|Notes]].
* For many Part objects this is available via double-click in the Model tree, for others such as [[PartDesign Body]] it is avilable in the context menu.
# There are several ways to invoke the command:
* Press and hold the left mouse button on an axis arrow and drag to translate the object in that direction.
#* Select the {{MenuCommand|Edit → [[Image:Std_TransformManip.svg|16px]] Transform}} option from the menu.
* Press and hold the left mouse button on a sphere and drag to rotate the object in that axis.
#* Select the {{MenuCommand|[[Image:Std_TransformManip.svg|16px]] Transform}} option from the [[Tree_view|Tree view]] context menu.
* The Increments parameters in the Tasks panel allow you to define the movement with precision
#* If [[Std_UserEditMode|edit mode]] is set to {{MenuCommand|[[Image:Std_UserEditModeTransform.svg|16px]] Transform}} you can also double-click the object in the Tree view.
* The OK button allows you to quit the utility easily.
# The {{MenuCommand|Increments}} task panel opens.
# Optionally adjust the increments parameters.
# Do one or more of the following:
#* Press and hold the left mouse button on an axis arrow and drag to translate the object along that axis.
#* Press and hold the left mouse button on a plane and drag to translate the object along that plane.
#* Press and hold the left mouse button on a sphere and drag to rotate the object around that axis.
# Do one of the following:
#* Press the {{Button|OK}} button to confirm and finish the command.
#* Press the {{Button|Cancel}} button to revert the applied transformations and finish the command. {{Version|0.22}}

==Notes== <!--T:8-->


<!--T:6-->
<!--T:6-->
As soon as you rotate/move the object in the 3D view, changes are applied. There is no Cancel button. The value boxes are for increments, not absolute values. OK only serves to exit the utility. But you can undo afterwards.
* As soon as you rotate/move the object in the [[3D_view|3D view]], changes are applied.
* Some objects with a {{PropertyData|Placement}} property, such as sketches, cannot be manipulated, neither can objects that are attached to other objects.
* There is no {{Button|Cancel}} button in {{VersionMinus|0.21}}, in those versions you can press the {{Button|OK}} button and use the [[File:Std_Undo.svg|20px|link=Std_Undo]] [[Std_Undo|Undo]] command to revert changes afterwards.



<!--T:7-->
<!--T:9-->
{{Std Base}}
{{Docnav
{{Userdocnavi}}
|[[Std_Placement|Placement]]
|[[Std_Alignment|Alignment]]
|[[Std_Edit_Menu|Std Edit Menu]]
|IconL=Std_Placement.svg
|IconR=Std_Alignment.svg
|IconC=Freecad.svg
}}


</translate>
</translate>
{{Std Base navi{{#translation:}}}}
{{clear}}
{{Userdocnavi{{#translation:}}}}

Revision as of 21:15, 19 September 2023

Std TransformManip

Menu location
Edit → Transform
Workbenches
All
Default shortcut
None
Introduced in version
-
See also
Std UserEditMode

Description

The Std TransformManip command allows you to apply rotation increments and translation increments to an object.

Usage

  1. Select an object with a DataPlacement property. See Notes.
  2. There are several ways to invoke the command:
    • Select the Edit → Transform option from the menu.
    • Select the Transform option from the Tree view context menu.
    • If edit mode is set to Transform you can also double-click the object in the Tree view.
  3. The Increments task panel opens.
  4. Optionally adjust the increments parameters.
  5. Do one or more of the following:
    • Press and hold the left mouse button on an axis arrow and drag to translate the object along that axis.
    • Press and hold the left mouse button on a plane and drag to translate the object along that plane.
    • Press and hold the left mouse button on a sphere and drag to rotate the object around that axis.
  6. Do one of the following:
    • Press the OK button to confirm and finish the command.
    • Press the Cancel button to revert the applied transformations and finish the command. introduced in version 0.22

Notes

  • As soon as you rotate/move the object in the 3D view, changes are applied.
  • Some objects with a DataPlacement property, such as sketches, cannot be manipulated, neither can objects that are attached to other objects.
  • There is no Cancel button in version 0.21 and below, in those versions you can press the OK button and use the Undo command to revert changes afterwards.