Position and Orientation of Drawing View

Предыдущая страницаВ началоСледующая страница

If a drawing view is being created with creation of a new page, view position and orientation can be defined using manipulators.

Manipulators of drawing view

Special manipulators are provided, in order to define position, rotation angle and dimensions of a drawing view. All of them are handled in the similar way. Upon moving the cursor over a manipulator a tip appears indicating the type of transformations the manipulator is responsible for. Then you can apply such transformations in one of the following ways:

Point and click
Press mouse left or <Enter> once and release. The manipulator will follow the cursor and the corresponding parameter of the view will change accordingly. Set the desired position of the manipulator and press mouse left or <Enter> again, in order to confirm the input.

Drag and drop
Press and hold mouse left. Then move the cursor without releasing mouse left. The manipulator will follow the cursor and the corresponding parameter of the view will change accordingly, as long as mouse left stays pressed. УSet the desired position of the manipulator and release mouse left,  in order to confirm the input.

DrawingView5

ViewFrame34x29

View frame (whole picture movement and dimensions change)

PointBlue19x19

Manipulator of fixing point

DrawingViewScale

Manipulator of moving view area

DrawingViewScale2

Manipulator of scaling

DrawingViewMove

Manipulator of moving whole picture

DrawingViewRotate

Manipulator of rotation

Fixing point of drawing view

Fixing point of a drawing view is indicated by the PointBlue19x19 manipulator. By default, the fixing point is at the center of the view. Upon calling the view creation command, the view frame dynamically moves so, that the fixing point coincides with the cursor position. Coordinates of the fixing point are indicated in the X and Y boxes of the Basic Parameters section of the parameters window.

10_DrawingViewCoordinates

Set the desired position of the view in drawing either by placing the cursor over the desired point in 2D window, or by inputting coordinates via keyboard into the boxes of the parameters window, and press mouse left or <Enter>. The position of the view will be fixed.

When specifying a view position in 2D window, you can snap it to 2D node or a characteristic point of a graphic line. In such case, an associative link is created between the view position and the specified object, i.e., upon further movements of the object, the view will move accordingly.

 

If you need to move the view again and utilize the coincidence between the fixing point and the cursor position, use thePointBlue19x19 manipulator in one of the ways described above.

if you need to move the view without the coincidence between the fixing point and the cursor position, use the whole picture movement, as described below.

If you need to change the position of the fixing point in relation to the view frame, press mouse left+<Shift> over the PointBlue19x19 manipulator. The position of the manipulator will become dynamically changing depending on the cursor position. By default, the manipulator snaps to the nearest characteristic point (angle or side center) of a view frame, or to a view center, depending on, what's closer to the cursor.If you need to snap the manipulator to an arbitrary point, hold <Ctrl> - as you hold it, the manipulator coincides with the cursor. Set the desired position of the manipulator and press mouse left, in order to exit the fixing point selection mode.

 

If a view is being created with creation of a new page, the position of the fixing point in relation to view frame can be specified using following automenu options:

clip0047

Left Top

clip0048

Center Top

clip0049

Right Top

clip0050

Left Center

clip0051

Center

clip0052

Right Center

clip0053

Left Bottom

clip0054

Center Bottom

clip0055

Right Bottom

ArbitraryAnchor30x30

Manually

Upon activating the last option, the command switched to the fixing point coordinates defining mode. The coordinates can be defined either by typing values via keyboard into the X and Y boxes of the parameters window, or by pressing mouse left at the desired point of drawing window. Coordinates are specified withing the coordinate system of the current page, rather than the coordinate system of the view itself. Upon defining coordinates, confirm the input AutomenuOk1 (<Ctrl>+<Enter>), in order to return to the default mode of working with the command.

Moving whole picture

The manipulator of view boundaries is the blue rectangular frame with square markers at angles and centers of sides. When the cursor is within the frame, its appearance changes to MousePan, which indicates, that the system is ready to move the view. Then you can move the view in one of the ways described above. Additionally, the DrawingViewMove manipulator of moving the whole picture is displayed near the left bottom angle of the frame. Upon moving the cursor over this manipulator, the cursor appearance also changes to MousePan, so you can move the view in one of the ways described above.

Changing view dimensions

The Automatically Update View Border option is active by default, so dimensions of view frame and, therefore, view borders are defined by dimensions of view page (for usual drawing view) or by dimensions of view content (for detail view). Markers of the view frame allow to customize the dimensions of view frame and borders manually. Upon moving the cursor over a marker, the cursor appearance changes to MouseResizeLBRT17x17, MouseResizeLR22x14, MouseResizeLTRB17x17 or MouseResizeUD11x23, which indicates, that the system is ready to change the indicated dimension. the you can change the dimension in one of the ways described above. Upon changing a dimension using a marker, the Automatically Update View Border option gets disabled automatically.

Moving view area

if the Automatically Update View Border option is disabled, the view frame can be moved in relation to the view content, using the DrawingViewScale manipulator of view area movement. Upon moving the cursor over this manipulator, the cursor appearance changes to MouseReframe23x21, so you can move the view in one of the ways described above.

By default, the view frame coincides with the boundaries of the view page. Moving view area may be useful, when you need a view containing just some portion of the view page. In such case, you should enable the Use Clipping checkbox in view parameters; so the content of the view page outside the view frame won't be displayed in the view.

Scaling view

The resulting scale of the view content is defined by two interrelated parameters - page scale and view scale.

Detailed information on these parameters can be found in the Scale of Drawing View section.

The view scale can be changed using the DrawingViewScale2 scaling manipulator. Upon moving the cursor over this manipulator, the cursor appearance changes to MouseScale, so you can change the scale in one of the ways described above. Alternatively, the View scale value can be typed into the eponymous box of the parameters window. Pressing <W> activates this box. It also disables the Scale by fixing vector option.

View rotation

By default, the orientation of the view coordinates system coincides with the orientation of the coordinate system of the page the view is placed on. You can rotate the view, if necessary, using the DrawingViewRotate rotation manipulator. Upon moving the cursor over this manipulator, the cursor appearance changes to MouseRotate, so you can change the scale in one of the ways described above. Alternatively, the Rotation angle can be typed into the eponymous box of the parameters window. Pressing <Q> activates this box.

Fixing vector of drawing view

If a view is based on an existing page containing a fixing vector, such vector may be used for positioning the view.

Enable the Fixing Vector checkbox in the command's parameters window and select the desired vector in the drop-down list below. The fixing point manipulator will be replaced by the fixing vector manipulator, so you'll have to specify a one (if the vector uses a single point only) or two (in general case) points defining the origin and the end of the vector, same as when inserting a 2D fragment.

10S_DrawingViewVector1 10_DrawingViewVector1

View page.
Upper fixing vector is linked with the layer the hexagon belongs to,
lower fixing vector is linked with the layer the rectangle belongs to.

10S_DrawingViewVector210S_DrawingViewVector3

Left - positioning of the view using the first vector, right - using the second vector.