Macro Align Working Plane to Camera: Difference between revisions
m (Macro_Align_Working_Plane_to_Camera) |
(Vertical {{Macro}}; fixed icon) |
||
Line 2: | Line 2: | ||
<translate> |
<translate> |
||
<!--T:1--> |
<!--T:1--> |
||
{{Macro |
|||
⚫ | |||
|Name=Macro Align Working Plane to Camera |
|||
⚫ | |||
|Author=yorik |
|||
|Version=1.0 |
|||
|Date=2017-05-10 |
|||
}} |
|||
==Description== <!--T:2--> |
==Description== <!--T:2--> |
Revision as of 18:22, 3 December 2018
Description |
---|
This macro moves the current Draft Working Plane to the center of the current view Macro version: 1.0 Last modified: 2017-05-10 Author: yorik |
Author |
yorik |
Download |
None |
Links |
Macros recipes How to install macros How to customize toolbars |
Macro Version |
1.0 |
Date last modified |
2017-05-10 |
FreeCAD Version(s) |
None |
Default shortcut |
None |
See also |
None |
Description
This macro moves the current Draft Working Plane to the center of the current view. It is useful when you are working quite far from the grid center.
How to use
- Move the view to the zone where you want to look at
- Run the macro
Script
Macro_Align_Working_Plane_to_Camera.FCMacro
import FreeCAD,FreeCADGui
cam = FreeCAD.Vector(FreeCADGui.ActiveDocument.ActiveView.getCameraNode().position.getValue().getValue())
pos = FreeCAD.DraftWorkingPlane.projectPoint(cam)
FreeCAD.DraftWorkingPlane.position = pos
FreeCADGui.Snapper.setGrid()