From: vsr Date: Wed, 16 Mar 2011 11:50:50 +0000 (+0000) Subject: 0021043: EDF 1601 GUI: Angle of view X-Git-Tag: V6_3_0a1~27 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=4a2bb11279d2de2e5933b9efa31a0fcfddbcca0b;p=modules%2Fgui.git 0021043: EDF 1601 GUI: Angle of view + improve documentation --- diff --git a/doc/salome/gui/doxyfile.in b/doc/salome/gui/doxyfile.in index 4d4cd2fda..0c7e44ac5 100755 --- a/doc/salome/gui/doxyfile.in +++ b/doc/salome/gui/doxyfile.in @@ -39,7 +39,7 @@ WARNINGS = YES #--------------------------------------------------------------------------- INPUT = @srcdir@/input FILE_PATTERNS = *.doc -IMAGE_PATH = @srcdir@/images +IMAGE_PATH = @srcdir@/images @top_srcdir@/src/OCCViewer/resources @top_srcdir@/src/VTKViewer/resources @top_srcdir@/src/SVTK/resources @top_srcdir@/src/Plot2d/resources #--------------------------------------------------------------------------- #HTML related options diff --git a/doc/salome/gui/images/image100.png b/doc/salome/gui/images/image100.png deleted file mode 100755 index 28ab547ea..000000000 Binary files a/doc/salome/gui/images/image100.png and /dev/null differ diff --git a/doc/salome/gui/images/image102.png b/doc/salome/gui/images/image102.png deleted file mode 100644 index 0db00fb64..000000000 Binary files a/doc/salome/gui/images/image102.png and /dev/null differ diff --git a/doc/salome/gui/images/image103.png b/doc/salome/gui/images/image103.png deleted file mode 100755 index b02616f29..000000000 Binary files a/doc/salome/gui/images/image103.png and /dev/null differ diff --git a/doc/salome/gui/images/image104.png b/doc/salome/gui/images/image104.png deleted file mode 100755 index fa5ba75f2..000000000 Binary files a/doc/salome/gui/images/image104.png and /dev/null differ diff --git a/doc/salome/gui/images/image105.png b/doc/salome/gui/images/image105.png deleted file mode 100644 index 4e6078146..000000000 Binary files a/doc/salome/gui/images/image105.png and /dev/null differ diff --git a/doc/salome/gui/images/image106.png b/doc/salome/gui/images/image106.png deleted file mode 100755 index 0356a9a31..000000000 Binary files a/doc/salome/gui/images/image106.png and /dev/null differ diff --git a/doc/salome/gui/images/image108.png b/doc/salome/gui/images/image108.png deleted file mode 100755 index fa8cbbc71..000000000 Binary files a/doc/salome/gui/images/image108.png and /dev/null differ diff --git a/doc/salome/gui/images/image109.png b/doc/salome/gui/images/image109.png deleted file mode 100644 index 7d87a92e8..000000000 Binary files a/doc/salome/gui/images/image109.png and /dev/null differ diff --git a/doc/salome/gui/images/image110.png b/doc/salome/gui/images/image110.png deleted file mode 100755 index b0a9c807e..000000000 Binary files a/doc/salome/gui/images/image110.png and /dev/null differ diff --git a/doc/salome/gui/images/image111.png b/doc/salome/gui/images/image111.png deleted file mode 100755 index 8f3a48670..000000000 Binary files a/doc/salome/gui/images/image111.png and /dev/null differ diff --git a/doc/salome/gui/images/image157.png b/doc/salome/gui/images/image157.png deleted file mode 100644 index 3c4b5040b..000000000 Binary files a/doc/salome/gui/images/image157.png and /dev/null differ diff --git a/doc/salome/gui/images/image86.png b/doc/salome/gui/images/image86.png deleted file mode 100755 index 441482d20..000000000 Binary files a/doc/salome/gui/images/image86.png and /dev/null differ diff --git a/doc/salome/gui/images/image88.png b/doc/salome/gui/images/image88.png deleted file mode 100644 index 0cb400e8b..000000000 Binary files a/doc/salome/gui/images/image88.png and /dev/null differ diff --git a/doc/salome/gui/images/image89.png b/doc/salome/gui/images/image89.png deleted file mode 100755 index 28ec89f03..000000000 Binary files a/doc/salome/gui/images/image89.png and /dev/null differ diff --git a/doc/salome/gui/images/image91.png b/doc/salome/gui/images/image91.png deleted file mode 100755 index 66f81e604..000000000 Binary files a/doc/salome/gui/images/image91.png and /dev/null differ diff --git a/doc/salome/gui/images/image96.png b/doc/salome/gui/images/image96.png deleted file mode 100755 index 87e001dd8..000000000 Binary files a/doc/salome/gui/images/image96.png and /dev/null differ diff --git a/doc/salome/gui/images/image97.png b/doc/salome/gui/images/image97.png deleted file mode 100755 index 450dc56c6..000000000 Binary files a/doc/salome/gui/images/image97.png and /dev/null differ diff --git a/doc/salome/gui/images/image98.png b/doc/salome/gui/images/image98.png deleted file mode 100755 index 386c966d1..000000000 Binary files a/doc/salome/gui/images/image98.png and /dev/null differ diff --git a/doc/salome/gui/images/image99.png b/doc/salome/gui/images/image99.png deleted file mode 100755 index ec56cacc7..000000000 Binary files a/doc/salome/gui/images/image99.png and /dev/null differ diff --git a/doc/salome/gui/images/occviewer_axialscale.png b/doc/salome/gui/images/occviewer_axialscale.png deleted file mode 100644 index fa8cbbc71..000000000 Binary files a/doc/salome/gui/images/occviewer_axialscale.png and /dev/null differ diff --git a/doc/salome/gui/images/occviewer_toolbar.png b/doc/salome/gui/images/occviewer_toolbar.png index 0cc7d3e80..db3e1e5e3 100644 Binary files a/doc/salome/gui/images/occviewer_toolbar.png and b/doc/salome/gui/images/occviewer_toolbar.png differ diff --git a/doc/salome/gui/images/plot2d_clone.png b/doc/salome/gui/images/plot2d_clone.png deleted file mode 100755 index 441482d20..000000000 Binary files a/doc/salome/gui/images/plot2d_clone.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2d_legend.png b/doc/salome/gui/images/plot2d_legend.png deleted file mode 100755 index 81c06277b..000000000 Binary files a/doc/salome/gui/images/plot2d_legend.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2d_lines.png b/doc/salome/gui/images/plot2d_lines.png deleted file mode 100755 index 978945284..000000000 Binary files a/doc/salome/gui/images/plot2d_lines.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2d_logarithmic_horizontal.png b/doc/salome/gui/images/plot2d_logarithmic_horizontal.png deleted file mode 100755 index fb62cd772..000000000 Binary files a/doc/salome/gui/images/plot2d_logarithmic_horizontal.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2d_logarithmic_vertical.png b/doc/salome/gui/images/plot2d_logarithmic_vertical.png deleted file mode 100755 index 825d59edb..000000000 Binary files a/doc/salome/gui/images/plot2d_logarithmic_vertical.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2d_points.png b/doc/salome/gui/images/plot2d_points.png deleted file mode 100755 index 3cdea33dd..000000000 Binary files a/doc/salome/gui/images/plot2d_points.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2d_settings.png b/doc/salome/gui/images/plot2d_settings.png deleted file mode 100755 index 64df2460b..000000000 Binary files a/doc/salome/gui/images/plot2d_settings.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2d_splines.png b/doc/salome/gui/images/plot2d_splines.png deleted file mode 100755 index 06a95572d..000000000 Binary files a/doc/salome/gui/images/plot2d_splines.png and /dev/null differ diff --git a/doc/salome/gui/images/plot2dviewer_toolbar.png b/doc/salome/gui/images/plot2dviewer_toolbar.png new file mode 100644 index 000000000..e46a8a863 Binary files /dev/null and b/doc/salome/gui/images/plot2dviewer_toolbar.png differ diff --git a/doc/salome/gui/images/pref12.png b/doc/salome/gui/images/pref12.png index 699d82ec1..286665ef2 100755 Binary files a/doc/salome/gui/images/pref12.png and b/doc/salome/gui/images/pref12.png differ diff --git a/doc/salome/gui/images/urbutton.png b/doc/salome/gui/images/urbutton.png deleted file mode 100755 index d7c0841e3..000000000 Binary files a/doc/salome/gui/images/urbutton.png and /dev/null differ diff --git a/doc/salome/gui/images/view_rotation_point.png b/doc/salome/gui/images/view_rotation_point.png deleted file mode 100644 index fc303e3ea..000000000 Binary files a/doc/salome/gui/images/view_rotation_point.png and /dev/null differ diff --git a/doc/salome/gui/images/vtk_view_parameters_dlg.png b/doc/salome/gui/images/vtk_view_parameters_dlg.png new file mode 100644 index 000000000..a289e806b Binary files /dev/null and b/doc/salome/gui/images/vtk_view_parameters_dlg.png differ diff --git a/doc/salome/gui/images/vtkviewer_toolbar.png b/doc/salome/gui/images/vtkviewer_toolbar.png new file mode 100644 index 000000000..9d74a9668 Binary files /dev/null and b/doc/salome/gui/images/vtkviewer_toolbar.png differ diff --git a/doc/salome/gui/input/occ_3d_viewer.doc b/doc/salome/gui/input/occ_3d_viewer.doc index f1f3acba6..2cf32d1c4 100644 --- a/doc/salome/gui/input/occ_3d_viewer.doc +++ b/doc/salome/gui/input/occ_3d_viewer.doc @@ -8,15 +8,15 @@ functionality which can be accessed by locking on them with left mouse button. \image html occviewer_toolbar.png "Viewer Toolbar" -
-\image html image103.png -\n
Dump View - exports an object from the viewer in bmp, png, jpg + +\image html occ_view_camera_dump.png +
Dump View - exports an object from the viewer in bmp, png, jpg or jpeg image format.

-\image html image110.png -\n
Interaction style switch - allows to switch between standard and +\image html occ_view_style_switch.png +
Interaction style switch - allows to switch between standard and "keyboard free" interaction styles. "Keyboard free" style allows to process all view transformations without using keyboard (only by mouse) and perform selection in view by pressing "S" key. By default, rotation in this mode is performed by @@ -24,152 +24,167 @@ left mouse button, panning - by middle mouse button, zooming - by left and middl mouse buttons pressed simultaneously.

-\image html image111.png -\n
Zooming style switch - allows to switch between standard +\image html occ_view_zooming_style_switch.png +
Zooming style switch - allows to switch between standard (zooming at the center of the view) and advanced (zooming at the current cursor position) zooming styles.

-\image html image88.png -\n
Show/Hide Trihedron - shows or hides coordinate axes.
+\image html occ_view_triedre.png +
Show/Hide Trihedron - shows or hides coordinate axes.

-\image html image96.png -\n
Fit all - allows to select a point to be the center of a +\image html occ_view_fitall.png +
Fit all - allows to select a point to be the center of a scene representing all displayed objects in the visible area.

-\image html image97.png -\n
Fit area - resizes the view to place in the visible area +\image html occ_view_fitarea.png +
Fit area - resizes the view to place in the visible area only the contents of a frame drawn with pressed left mouse button.

-\image html image98.png -\n
Zoom - allows to zoom in and out.
+\image html occ_view_zoom.png +
Zoom - allows to zoom in and out.

-\image html image99.png -\n
Panning - if the represented objects are greater that the +\image html occ_view_pan.png +
Panning - if the represented objects are greater that the visible area and you don't wish to use Fit all functionality, click on this button and you'll be able to drag the scene to see its remote parts.

-\image html image100.png -\n
Global panning - represents all displayed objects in +\image html occ_view_glpan.png +
Global panning - represents all displayed objects in the visible area.

-\image html view_rotation_point.png -\n
Change rotation point - allows to to choose the point around -which the rotation is performed.
+\image html occ_view_rotation_point.png +
Change rotation point - allows to to choose the point around +which the rotation is performed.

\image html set_rotation_point_dialog1.png -
By default the rotation point is located in the Center of the bounding -box of an object.
+
By default the rotation point is located in the Center of the bounding +box of an object.

\image html set_rotation_point_dialog2.png -
Unchecking Use Bounding Box Center checkbox allows you to -define the coordinates of the rotation point manually.
+
Unchecking Use Bounding Box Center checkbox allows you to +define the coordinates of the rotation point manually.

-Set to Origin button restores the default rotation point -coordinates.\n -Select Point from View button allows to select the rotation +- Set to Origin button restores the default rotation point +coordinates. +- Select Point from View button allows to select the rotation point in the 3D Viewer.
-\image html image89.png -\n
Rotation - allows to rotate the selected object using the +\image html occ_view_rotate.png +
Rotation - allows to rotate the selected object using the mouse.
+
-\image html image102.png +\image html occ_view_front.png +\image html occ_view_back.png +\image html occ_view_top.png +\image html occ_view_bottom.png +\image html occ_view_left.png +\image html occ_view_right.png +
These buttons orientate the scene strictly about coordinate axes.
+
-
These buttons orientate the scene strictly about coordinate axes.
+\image html occ_view_anticlockwise.png +
Rotate counterclockwise - rotates view 90 degrees +counterclockwise.

-\image html image91.png -\n
Reset - restores the default position (isometric) of +\image html occ_view_clockwise.png +
Rotate clockwise - rotates view 90 degrees +clockwise.
+
+ +\image html occ_view_reset.png +
Reset - restores the default position (isometric) of objects in the scene.

-\image html image104.png -\n
Memorise view - saves the current position of +\image html occ_view_shoot.png +
Memorise view - saves the current position of objects in the scene.

-\image html image105.png -\n
Restore view - restores the saved position of +\image html occ_view_presets.png +
Restore view - restores the saved position of objects in the scene.

-\image html image86.png -\n
Clone view - opens a new duplicate scene.
+\image html occ_view_clone.png +
Clone view - opens a new duplicate scene.

-\image html image106.png -\n
Clipping - allows to create cross-section views -(clipping planes) of geometrical objects.
+\image html occ_view_clipping.png +
Clipping - allows to create cross-section views +(clipping planes) of geometrical objects.

\image html clipping.png -
    -
  • Base point - allows to define the coordinates of the base -point for the clipping plane.
  • -
      -
    • Reset - returns the base point to coordinate origin.
    • -
    -
  • Direction - allows to define the orientation of the -clipping plane.
  • -
      -
    • Invert - allows to select which part of the object will be removed -and which will remain after clipping.
    • -
    -
  • Preview - allows to see the results of clipping in the -viewer.
  • -
-
-\image html occviewer_axialscale.png -\n
Scaling - represents objects deformed (stretched or + +
+- Base point - allows to define the coordinates of the base +point for the clipping plane. + - Reset - returns the base point to coordinate origin. +- Direction - allows to define the orientation of the +clipping plane. + - Invert - allows to select which part of the object will be removed +and which will remain after clipping. +- Preview - allows to see the results of clipping in the +viewer. +
+ +\image html occ_view_scaling.png +
Scaling - represents objects deformed (stretched or stuffed) along the axes of coordinates.

-\image html image109.png -\n
Graduated axes - allows to define axes parameters -and graduate them.
+\image html occ_view_graduated_axes.png +
Graduated axes - allows to define axes parameters +and graduate them.

\image html graduatedaxes2.png -
    -
  • Axis name
  • -
      -
    • Is visible - if checked the axis name is displayed in the -viewer.
    • -
    • Name - allows to redefine the axis name.
    • -
    • Font - allows to define the font color of the axis name.
    • -
    -
  • Labels
  • -
      -
    • Is visible - if checked the labels are displayed in the -viewer.
    • -
    • Number - allows to define the number of labels.
    • -
    • Offset - allows to define the distance between labels.
    • -
    • Font - allows to define the font color of labels names.
    • -
    -
  • Tick marks
  • -
      -
    • Is visible - if checked the tick marks are displayed in the -viewer.
    • -
    • Length - allows to define the length of tick marks.
    • -
    -
  • Is visible - if checked the axis is displayed in the -viewer.
  • -
-
- -Note! OCC Viewer features a special Polyline Selection mechanism, which allows selecting an arbitraty part of the graphic area using a polygon frame, instead of the usual selection with a rectangular frame. - -To produce a Polyline Selection, lock the right mouse button and draw the first side of the polygon, then change the direction by clicking the left mouse button add draw another side, etc. The whole selection frame is drawn with the locked right mouse button. +
+- Axis name - if checked the axis name is displayed in the viewer. + - Name - allows to redefine the axis name. + - Font - allows to define the font color of the axis name. +- Labels - if checked the labels are displayed in the viewer. + - Number - allows to define the number of labels. + - Offset - allows to define the distance between labels. + - Font - allows to define the font color of labels names. +- Tick marks - if checked the tick marks are displayed in the viewer. + - Length - allows to define the length of tick marks. +- Is visible - if checked the axis is displayed in the viewer. +
+ +\image html occ_view_ambient.png +
Toggle ambient light - toggle "keep only ambient +light" flag on/off
+
+ +\image html occ_view_minimized.png +
+\image html occ_view_maximized.png +
Minimize/Maximize - these buttons allow switch +current view area to the minimized / maximized state.
+
+ +\note OCC Viewer features a special Polyline Selection +mechanism, which allows selecting an arbitraty part of the graphic +area using a polygon frame, instead of the usual selection with a +rectangular frame. +To produce a Polyline Selection, lock the right mouse button and draw +the first side of the polygon, then change the direction by clicking +the left mouse button add draw another side, etc. The whole selection +frame is drawn with the locked right mouse button. \image html polyselection1.png diff --git a/doc/salome/gui/input/plot2d_viewer.doc b/doc/salome/gui/input/plot2d_viewer.doc index a15d64321..fa294f587 100644 --- a/doc/salome/gui/input/plot2d_viewer.doc +++ b/doc/salome/gui/input/plot2d_viewer.doc @@ -2,91 +2,122 @@ \page plot2d_viewer_page Plot 2D viewer -\n Plot 2d viewer toolbar gives fast access to the following -operations: +The functionalities of Plot2d viewer are available via its Viewer +Toolbar. Buttons marked with small downward triangles have extended +functionality which can be accessed by locking on them with left mouse +button. -\image html image103.png -
Dump View - exports an object from the viewer in bmp, +\image html plot2dviewer_toolbar.png "Viewer Toolbar" +
+ +\image html plot2d_camera_dump.png +
Dump View - exports an object from the viewer in bmp, png, jpg or jpeg image format.
+
-\image html image96.png -
Fit all - scales the display to show the entire +\image html plot2d_fitall.png +
Fit all - scales the display to show the entire scene. Use this to resize the scene so that it could fit within the Viewer boundary.
+
-\image html image97.png -
Fit area - resizes the view to place in the visible +\image html plot2d_fitarea.png +
Fit area - resizes the view to place in the visible area only the contents of a frame drawn with pressed left mouse button.
+
-\image html image98.png -
Zoom - allows to zoom in and out.
+\image html plot2d_zoom.png +
Zoom - allows to zoom in and out.
+
-\image html image99.png -
\b Panning - if the represented objects are greater that the +\image html plot2d_pan.png +
\b Panning - if the represented objects are greater that the visible area and you don't wish to use Fit all functionality, click on this button and you'll be able to drag the scene to see its remote parts.
+
-\image html image100.png -
Global panning - allows to define the center of the +\image html plot2d_glpan.png +
Global panning - allows to define the center of the scene presenting all displayed objects in the visible area.
+
\image html plot2d_points.png -
Draw Points - represents points on the graph.
+
Draw Points - switch display mode to the +Points mode. In this mode, each curve is displayed as a set of +points.
+
\image html plot2d_lines.png -
Draw Lines - represents lines on the graph.
+
Draw Lines - switch display mode to the +Lines mode. In this mode, each curve is represented as a set of +the plain line segments.
\image html plot2d_splines.png -
Draw Splines - represents splines on the graph.
- -\image html plot2d_logarithmic_horizontal.png -
Horizontal axis logarithmic - changes the scaling on -horizontal axis to logarithmic.
- -\image html plot2d_logarithmic_vertical.png -
Vertical axis logarithmic - changes the scaling on vertical -axis to logarithmic.
+
Draw Splines - switch display mode to the +Splines mode. In this mode, each curve is represented as a +spline.
+
+ +\image html plot2d_linear.png +
+\image html plot2d_log.png +
These buttons allow to switch horizontal axis scale to the +linear or logarithmic mode.
+
+ +\image html plot2d_linear_y.png +
+\image html plot2d_log_y.png +
These buttons allow to switch vertical axis scale to the +linear or logarithmic mode.
+
\image html plot2d_legend.png -
Show Legend - reveals all verbal and numerical -information on the graphs.
+
Show Legend - Shows / hides information about the +displayed objects in a legend.
+
\image html plot2d_settings.png -
\b Settings - calls a menu, in which you can specify advanced -settings for your Plot 2d Viewer.
- -\image html plot2d_clone.png -
Clone view - opens a new duplicate scene.
+
\b Settings - provides an access to the settings dialog +box, that allows to specify advanced parameters for the Plot 2d +Viewer.
+
\anchor settings -\n \image html plot2d_view_settings.png +\image html plot2d_view_settings.png +
The options are as follows: -
    -
  • Main title: the title of the XY plot. By default, it will +- Main title the title of the XY plot. By default, it will consist of the names of the tables, on the basis of which the curve -lines have been constructed.
  • -
  • Curve type: you can select from \b Points, \b Lines and \b Spline.
  • -
  • Show legend: here you can define the position of the +lines have been constructed. +- Curve type you can select from \b Points, \b Lines and \b Spline. +- Show legend here you can define the position of the description table on the XY plot (to the \b Left, to the \b Right, on -\b Top or on \b Bottom).
  • -
  • Marker size - size of the points (markers) forming curve lines.
  • -
  • Background color of the XY plot.
  • -
  • Scale mode: here you can select the type of scaling (\b -Linear or \b Logarithmic) along X (Horizontal) or Y (Vertical) axes.
  • -
- -You can define settings for each axis separately: -
    -
  • \b Horizontal or \b Vertical axis title.
  • -
  • Grid/Axes marks: here you can define the maximum number of major -and minor scale divisions for a specified axis. The real number of -intervals fits to {1,2,5}*10^N, where N is a natural number, and -doesn't exceed the maximum.
  • -
  • Save settings as default: If this check box is marked, all -XY plots will be displayed with these defined properties.
  • -
+\b Top or on \b Bottom). +- Marker size - size of the points (markers) forming curve lines. +- Background color of the XY plot. +- Scale mode here you can select the type of scaling (\b +Linear or \b Logarithmic) for X (Horizontal) or Y +(Vertical) axes separately. +- Axis ... options group allows to specify additional settings for each axis separately: + - Axis title - an axis title + - Grid / Axes marks here you can define the maximum number of major + and minor scale divisions for a specified axis. The real number of + intervals fits to {1,2,5}*10^N, where N is a natural number, and + doesn't exceed the maximum. +- Save settings as default If this check box is marked, all +XY plots will be displayed with these defined properties. +
+ +\image html plot2d_clone.png +
Clone view - opens a new duplicate scene.
+
+ +\image html plot2d_print.png +
Print view - print view scene.
+
*/ diff --git a/doc/salome/gui/input/salome_preferences.doc b/doc/salome/gui/input/salome_preferences.doc index 8e4065d36..477e5bb57 100644 --- a/doc/salome/gui/input/salome_preferences.doc +++ b/doc/salome/gui/input/salome_preferences.doc @@ -69,105 +69,103 @@ dialog box press the "..." button(see the picture below). \image html pref12.png -
    -
  • OCC and VTK 3D Viewers
  • -
      -
    • Trihedron size - this submenu allows to set the size of -coordinate axes displayed in the viewer.
    • -
    • Background Color - this submenu allows to select background -color. Click on the colored line to access to the -\ref select_color_and_font_page "Select Color" dialog box.
    • -
    • Number of isolines along U (or V) - this submenu allows to specify -the number of isolines along the axes of coordinates.
    • -
    • Relative size - if checked in, trihedron axes scale to fit the -size of the area displayed in 3D Viewer.
    • -
    • Projection mode - allows choosing between \b Orthogonal and -\b Perspective projection mode. -
    • Navigation mode - this option allows to choose one of the -modes of work with mouse in OCC and VTK 3D viewers.
    • -
        -
      • Salome Standard Controls - allows to manipulate objects in the -viewer with the mouse and locked Ctrl button: increase or decrease the -zoom ratio with the left mouse button, translate object in any -direction with the central mouse button or rotate it with the right -mouse button.
      • -
      • Keyboard Free - allows to manipulate objects in the viewer -with the mouse without locking Ctrl button. In this case the -operations are assigned to the buttons differently: rotation is made -with the left button, translation with the right and zoom with both -pressed in the same time.
      • -
      -
    • Zooming mode - this option allows to choose a zooming mode.
    • -
        -
      • Relative to the view's center - allows to zoom the view -relatively to its center.
      • -
      • Relative to the cursor - allows to zoom the view -relatively to the current cursor position..
      • -
      -
    • [+]/[-] Speed Increment - defines the number of units by -which the speed increases or respectively decreases after pressing [+] -or [-] keyboard buttons.
    • -
    • Modification Mode - allows choosing between \b Arithmetic -and \b Geometrical progression used for zooming
    • -
    • Show static trihedron - allows to show/hide the static trihedron -located in the bottom-left corner of the viewer. -
    -
  • Spacemouse - a mouse-like manipulator device specially designed -for working with 3D presentations, objects, etc. You can reassign the -actions listed below to any of its buttons.
  • -
      -
    • Decrease Speed Increment - decreases by 1 the speed increment used for the keyboard (same as [-] key).
    • -
    • Increase Speed Increment - increase by 1 the speed increment used for the keyboard (same as [+] key).
    • -
    • Dominant / combined switch - toggles button to switch to dominant or combined movements.
    • -
    -
  • AVI Recording
  • -
      -
    • Mode - allows to choose from two recording regimes:
    • -
        -
      • Recording all displayed frames - records exactly at the FPS rate specified by the user.
      • -
      • Recording at a given FPS - records only when the contents -of the viewer change (some activity is performed). In the AVI file -non-recorded images are substituted with the copies of the latest -recorded image, which produces files with lower quality but requires -less system resources.
      • -
      -
    • FPS - allows to define the FPS (frames per second) rate for -the clip. Set greater value for better quality.
    • -
    • Quality - allows to set the quality of the clip in the -interval between 0 and 100.
    • -
    • Progressive - allows to record a progressive API -file.
    • -
    - -
    -
  • Plot2d Viewer
  • -
      -
    • Legend Position - this submenu allows to set the default position -of the legend, it can be located to the left, to the right, on top or -on bottom of the graph.
    • -
    • Curve Type - this allows to set the representation of graphs in -your presentations. You can see only Points, points connected with -Lines or points connected with smooth Splines.
    • -
    • Marker Size - this submenu allows you to set the size of -markers in your graphs
    • -
    • Horizontal & Vertical Axis Scale - this submenu allows you to set -the scale for vertical and horizontal axes. It can be either Linear or -Logarithmic
    • -
    • Background Color - this submenu allows to select the background -color. Click on the colored line to access to the -\ref select_color_and_font_page "Select Color" dialog box.
    • -
    -
    -
  • Graph Supervisor
  • -
      -
    • Background Color - this submenu allows to select background -color. Click on the colored line to access to the -\ref select_color_and_font_page "Select Color" dialog box.
    • -
    • Title Color - this submenu allows to select title color. Click on -the colored line to access to the -\ref select_color_and_font_page "Select Color" dialog box.
    • -
    -
+- Common + - Drop-down buttons in toolbars for action groups - when + checked, the action groups are represented in the viewer toolbars + as a single drop-down button, switchable by the used. Otherwise, + all the buttons from the action groups are displayed in the toolbar. +- OCC Viewer 3d + - Trihedron size - this submenu allows to set the size of + coordinate axes displayed in the viewer. + - Navigation - this option allows to choose one of the + modes of work with mouse in OCC and VTK 3D viewers. + - Salome Standard Controls - allows to manipulate objects in the + viewer with the mouse and locked Ctrl button: increase or decrease the + zoom ratio with the left mouse button, translate object in any + direction with the central mouse button or rotate it with the right + mouse button. + - Keyboard Free - allows to manipulate objects in the viewer + with the mouse without locking Ctrl button. In this case the + operations are assigned to the buttons differently: rotation is made + with the left button, translation with the right and zoom with both + pressed in the same time. + - Number of isolines along U (or V) - this submenu allows to specify + the number of isolines along the axes of coordinates. + - XZ, XY, YZ and 3D View background color - + these submenus allow to select background color. Click on the colored line + to access to the \ref select_color_and_font_page "Select Color" dialog box. + - Zooming - this option allows to choose a zooming mode. + - Relative to the view's center - allows to zoom the view + relatively to its center. + - Relative to the cursor - allows to zoom the view + relatively to the current cursor position. +- VTK Viewer 3d + - Projection mode - allows choosing between \b Orthogonal and + \b Perspective projection mode. + - Background Color - this submenu allows to select background + color. Click on the colored line to access to the + \ref select_color_and_font_page "Select Color" dialog box. + - Trihedron size - this submenu allows to set the size of + coordinate axes displayed in the viewer. + - Relative size - if checked in, trihedron axes scale to fit the + size of the area displayed in 3D Viewer. + - Navigation - this option allows to choose one of the + modes of work with mouse in OCC and VTK 3D viewers (for more details + see preferences for OCC Viewer 3d). + - Zooming mode - this option allows to choose a zooming mode + (for more details see preferences for OCC Viewer 3d). + - Speed Increment - defines the number of units by + which the speed increases or respectively decreases after pressing [+] + or [-] keyboard buttons. + - Modification Mode - allows choosing between \b Arithmetic + and \b Geometrical progression used for zooming. + - Show static trihedron - allows to show/hide the static trihedron + located in the bottom-left corner of the viewer. + - Spacemouse - a mouse-like manipulator device specially designed + for working with 3D presentations, objects, etc. You can reassign the + actions listed below to any of its buttons. + - Decrease Speed Increment - decreases by 1 the speed + increment used for the keyboard (same as [-] key). + - Increase Speed Increment - increase by 1 the speed + increment used for the keyboard (same as [+] key). + - Dominant / combined switch - toggles button to switch to + dominant or combined movements. + - AVI Recording + - Mode - allows to choose from two recording regimes: + - Recording all displayed frames - records exactly at the + FPS rate specified by the user. + - Recording at a given FPS - records only when the contents + of the viewer change (some activity is performed). In the AVI file + non-recorded images are substituted with the copies of the latest + recorded image, which produces files with lower quality but requires + less system resources. + - FPS - allows to define the FPS (frames per second) rate for + the clip. Set greater value for better quality. + - Quality - allows to set the quality of the clip in the + interval between 0 and 100. + - Progressive - allows to record a progressive API + file. + - Names of groups - allows to specify parameters of the + titles displayed in the viewer: + - Text color - titles text color + - Transparency - titles transparency value +- Plot2d Viewer + - Show legend - this options specifies if it's necessary to + show legend by default. + - Legend Position - this submenu allows to set the default position + of the legend, it can be located to the left, to the right, on top or + on bottom of the graph. + - Curve Type - this allows to set the representation of graphs in + your presentations. You can see only Points, points connected with + Lines or points connected with smooth Splines. + - Marker Size - this submenu allows you to set the size of + markers in your graphs. + - Horizontal and Vertical axis scale - this submenu allows you to set + the scale for vertical and horizontal axes. It can be either Linear or + Logarithmic. + - Background Color - this submenu allows to select the background + color. Click on the colored line to access to the + \ref select_color_and_font_page "Select Color" dialog box.

Directories Preferences

diff --git a/doc/salome/gui/input/vtk_3d_viewer.doc b/doc/salome/gui/input/vtk_3d_viewer.doc index e5b73f294..9d598c54d 100644 --- a/doc/salome/gui/input/vtk_3d_viewer.doc +++ b/doc/salome/gui/input/vtk_3d_viewer.doc @@ -7,16 +7,16 @@ Toolbar. Buttons marked with small downward triangles have extended functionality which can be accessed by locking on them with left mouse button. -\image html image157.png "Viewer Toolbar" - +\image html vtkviewer_toolbar.png "Viewer Toolbar"
-\image html image103.png -\n
Dump View - exports an object from the viewer in bmp, png, jpg + +\image html vtk_view_camera_dump.png +
Dump View - exports an object from the viewer in bmp, png, jpg or jpeg image format.

-\image html image110.png -\n
Interaction style switch - allows to switch between standard and +\image html vtk_view_style_switch.png +
Interaction style switch - allows to switch between standard and "keyboard free" interaction styles. "Keyboard free" style allows to process all view transformations without using keyboard (only by mouse) and perform selection in view by pressing "S" key. By default, rotation in this mode is performed by @@ -24,133 +24,185 @@ left mouse button, panning - by middle mouse button, zooming - by left and middl mouse buttons pressed simultaneously.

-\image html image111.png -\n
Zooming style switch - allows to switch between standard +\image html vtk_view_zooming_style_switch.png +
Zooming style switch - allows to switch between standard (zooming at the center of the view) and advanced (zooming at the current cursor position) zooming styles. The second mode is available only for parallel (non-perspective) view's mode.

-\image html image88.png -\n
Show/Hide Trihedron - shows or hides coordinate axes.
+\image html vtk_view_triedre.png +
Show/Hide Trihedron - shows or hides coordinate axes.

-\image html image96.png -\n
Fit all - scales the presentation so that it could -fit within the Viewer boundaries.
+\image html vtk_view_fitall.png +
Fit all - scales the presentation so that it could +fit within the Viewer boundaries.

-\image html image97.png -\n
Fit area - resizes the view to place in the visible area +\image html vtk_view_fitarea.png +
Fit area - resizes the view to place in the visible area only the contents of a frame drawn with pressed left mouse button.

-\image html image98.png -\n
Zoom - allows to zoom in and out.
+\image html vtk_view_zoom.png +
Zoom - allows to zoom in and out.

-\image html image99.png -\n
Panning - if the represented objects are greater that the +\image html vtk_view_pan.png +
Panning - if the represented objects are greater that the visible area and you don't wish to use Fit all functionality, click on this button and you'll be able to drag the scene to see its remote parts.

-\image html image100.png -\n
Global panning - allows to select a point to be the +\image html vtk_view_glpan.png +
Global panning - allows to select a point to be the center of the presentation showing all displayeed objects in the -visible ares
+visible ares.

-\image html view_rotation_point.png -\n
Change rotation point - allows to to choose the point around -which the rotation is performed.
+\image html vtk_view_rotation_point.png +
Change rotation point - allows to to choose the point around +which the rotation is performed.

\image html set_rotation_point_dialog1.png -
By default the rotation point is located in the Center of the bounding -box of an object.
+
By default the rotation point is located in the Center of the bounding +box of an object.

\image html set_rotation_point_dialog2.png -
Unchecking Use Bounding Box Center checkbox allows you to -define the coordinates of the rotation point manually.
+
Unchecking Use Bounding Box Center checkbox allows you to +define the coordinates of the rotation point manually.

-Set to Origin button restores the default rotation point -coordinates.\n -Select Point from View button allows to select the rotation +- Set to Origin button restores the default rotation point +coordinates.
+- Select Point from View button allows to select the rotation point in the 3D Viewer.
-\image html image89.png -\n
Rotation - allows to rotate the selected object using the +\image html vtk_view_rotate.png +
Rotation - allows to rotate the selected object using the mouse.
+
+ +\image html vtk_view_front.png +\image html vtk_view_back.png +\image html vtk_view_top.png +\image html vtk_view_bottom.png +\image html vtk_view_left.png +\image html vtk_view_right.png -\image html image102.png +
These buttons orientate the scene strictly about coordinate axes.
+
+ +\image html vtk_view_anticlockwise.png +
Rotate counterclockwise - rotates view 90 degrees +counterclockwise.
+
-
These buttons orientate the scene strictly about coordinate axes.
+\image html vtk_view_clockwise.png +
Rotate clockwise - rotates view 90 degrees +clockwise.

-\image html image91.png -\n
Reset - restores the default position (isometric) of +\image html vtk_view_reset.png +
Reset - restores the default position (isometric) of objects in the scene.

-\image html urbutton.png -\n
Update Rate - allows to define the Update Rate for -the presentations displayed in the viewer
+\image html vtk_view_update_rate.png +
Update Rate - allows to define the Update Rate for +the presentations displayed in the viewer.

\image html updaterate.png -
    -
  • Desired Update Rate, FPS - allows to set the target Update -Rate
  • -
  • Still Update Rate, FPS - allows to set the Update Rate for +
    +- Desired Update Rate, FPS - allows to set the target Update +Rate +- Still Update Rate, FPS - allows to set the Update Rate for the periods when both the user and the application do not perform any -actions in the viewer
  • -
  • Current Update Rate, FPS - shows the Update Rate currently -available on your configuration
  • -
  • Number of Cells - shows the number of cells currently in -display
  • -
- -\image html image108.png -\n
Scaling - represents objects deformed (stretched or +actions in the viewer +- Current Update Rate, FPS - shows the Update Rate currently +available on your configuration +- Number of Cells - shows the number of cells currently in +display +
+ +\image html vtk_view_scaling.png +
Scaling - represents objects deformed (stretched or stuffed) along the axes of coordinates.

-\image html image109.png -\n
Graduated axes - allows to define parameters of axes -and graduate them.
+\image html vtk_view_graduated_axes.png +
Graduated axes - allows to define parameters of axes +and graduate them.

\image html graduatedaxes1.png +
+ +- Axis name - if checked the axis name is displayed in the viewer. + - Name - allows to redefine the name of the axis. + - Font - allows to define color and properties of the font of axis name. +- Labels - if checked the labels are displayed in the viewer.< + - Number - allows to define the number of labels. + - Offset - allows to define the distance between labels. + - Font - allows to define color and properties of the font of labels names. +- Tick marks - if checked the tick marks are displayed in the viewer. + - Length - allows to define the length of tick marks. +- Is visible - if checked the axis is displayed in the viewer. +
+ +\image html vtk_view_parameters.png +
Change View Parameters - this button provides +access to the dialog box allowing customization different parameters +of the view:

+ +\image html vtk_view_parameters_dlg.png +
+ +- Projection Mode - switch to the Orthogonal / Perspective + projection mode +- Focal Point - allows to specify the focal point of the view + - Set to Bounding Box Center - chooses center of the current + scence bounding box as a focal point + - Set to Origin - chooses global coordinates system origin as + a focal point + - Select Point from View - allows specify focal point by the + direct selection of some point in the view window + - X, Y, Z - input coordinates of the focal + point directly +- Camera Position - allows to specify view camera's position: + - Absolute Coordinates - either in absolute coordinates + - Relative to Focal Point - or as a offset to the focal point + - Projection Direction - allows specify direction of the + projection vector + - Focal Distance - focal distance value + - View Up Direction - direction of the "view up" vector +- Zooming - current zoom factor (available in the Orthogonal + mode only) +- View Angle - current view angle (available in the Perspective + mode only) +
+ +\image html vtk_view_parallel.png +
Orthogonal mode - Switch view to the orthogonal mode.
+
+ +\image html vtk_view_perspective.png +
Perspective mode - Switch view to the perspective mode.
+
-
    -
  • Axis name
  • -
      -
    • Is visible - if checked the axis name is displayed in the -viewer.
    • -
    • Name - allows to redefine the name of the axis.
    • -
    • Font - allows to define color and properties of the font of -axis name.
    • -
    -
  • Labels
  • -
      -
    • Is visible - if checked the labels are displayed in the -viewer.
    • -
    • Number - allows to define the number of labels.
    • -
    • Offset - allows to define the distance between labels.
    • -
    • Font - allows to define color and properties of the font of -labels names.
    • -
    -
  • Tick marks
  • -
      -
    • Is visible - if checked the tick marks are displayed in the -viewer.
    • -
    • Length - allows to define the length of tick marks.
    • -
    -
  • Is visible - if checked the axis is displayed in the -viewer.
  • -
- -*/ \ No newline at end of file +\image html vtk_view_recording_start.png +\image html vtk_view_recording_play.png +\image html vtk_view_recording_pause.png +\image html vtk_view_recording_stop.png +
These buttons allow recording viewing operations as a +video file in the AVI format using external software (jpeg2yuv):
+- Start recording - specify parameters and start recording +- Pause recording - suspend recording +- Continue recording - resume recording +- Stop recording - stop recording + +*/