Macro FCCamera

Description
This macro can rotate the screen in a defined angle and the defined axis and creates a plan to face the screen to create a form in the specified plan positions the selected face facing the screen, to detect the position of the camera, align view to face or to axis, align the object to view.

How to use
Uses aesy,



Camera of Axis: The dialog box to enter the rotation value angle in degrees.

Angle rotation Axis in degrees: Select the rotation axis X Y or Z.

Axe of rotation


 * FCCamera_01.png : Accept the rotation give to angle selected

Virtual


 * FCCamera_02.png : Detect the camera orientation and print in report view. The returned value is the value provided by the function getCameraOrientation.

Align view to face selected


 * FCCamera_03.png : Align the view to the selected face. Click and repeat the click for NormalAt : "(0,0,1) (0,0,-1) (0,1,0) (0,-1,0) (1,0,0) (-1,0,0)"


 * FCCamera_04.png : Align the view to Axis face selected. Click and repeat the click for Surface Axis : "(0,0,1) (0,0,-1) (0,1,0) (0,-1,0) (1,0,0) (-1,0,0)"


 * FCCamera_05.png : Align the object selected to the actual view. The changed values are : Rotation Axis((X, Y, Z), Angle) Same Euler angles : Yaw, Pitch, Roll, The Translation is not modify.


 * FCCamera_06.png : A circular plane is created facing the screen to mouse click coordinates on an object. The radius of the plane is equal to the maximum dimension of BoundBox. If no object is selected, the plane is created to 0, 0, 0 coordinates with a radius of 20 mm. The radius is modifiable to line 494:


 * FCCamera_07.png : Reset all values.
 * FCCamera_08.png : Quit FCCamera.

Icons
Download the file image and copy in your macro repertory.

Click the image, in the new window position the mouse over the image, click the right mouse and do "Save target as ..."

Icons program :



Icons tableau :



Script
Macro FCCamera.FCMacro

Links
Related Links with FCCamera

Macro_Rotate_View

Macro_Align_Object_to_View

Macro_Align_Face_Object_to_View

Macro_WorkFeatures

Discussion Forum MACRO:Work Feature 2014_12