Salome HOME
Merging with WPdev
[modules/smesh.git] / doc / salome / gui / SMESH / files / vtk_3d_viewer.htm
1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
2
3 <html>
4
5 <head>
6 <title>VTK 3D Viewer</title>
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css">
9 <!--
10 p.whs1 { margin-top:0pt; margin-bottom:0pt; }
11 p.whs2 { margin-top:0pt; margin-bottom:0pt; margin-left:48px; }
12 img_whs3 { border:none; width:301px; height:26px; float:none; }
13 ul.whs4 { list-style:disc; }
14 img_whs5 { border:none; width:26px; height:25px; float:none; border-style:none; }
15 img_whs6 { border:none; width:27px; height:25px; float:none; border-style:none; }
16 img_whs7 { border:none; width:24px; height:23px; float:none; border-style:none; }
17 img_whs8 { border:none; width:24px; height:24px; float:none; border-style:none; }
18 img_whs9 { border:none; width:25px; height:24px; float:none; border-style:none; }
19 img_whs10 { border:none; width:23px; height:23px; float:none; border-style:none; }
20 img_whs11 { border:none; width:20px; height:20px; float:none; }
21 p.whs12 { margin-top:0pt; margin-bottom:0pt; margin-left:80px; }
22 img_whs13 { border:none; width:410px; height:255px; float:none; }
23 img_whs14 { border:none; width:26px; height:26px; float:none; border-style:none; }
24 img_whs15 { border:none; width:78px; height:147px; float:none; border-style:none; }
25 img_whs16 { border:none; width:28px; height:25px; float:none; border-style:none; }
26 img_whs17 { border:none; width:27px; height:27px; float:none; border-style:none; }
27 p.whs18 { font-weight:bold; margin-left:80px; margin-top:0pt; margin-bottom:0pt; }
28 img_whs19 { border:none; width:350px; height:453px; float:none; border-style:none; }
29 p.whs20 { font-weight:bold; margin-top:0pt; margin-bottom:0pt; }
30 p.whs21 { font-weight:bold; margin-left:36px; margin-top:0pt; margin-bottom:0pt; }
31 p.whs22 { font-weight:bold; margin-left:0px; margin-top:0pt; margin-bottom:0pt; }
32 p.whs23 { margin-left:0px; font-weight:bold; margin-top:0pt; margin-bottom:0pt; }
33 -->
34 </style><script type="text/javascript" language="JavaScript">
35 <!--
36 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
37 {
38   var strNSS = "<style type='text/css'>";
39   strNSS += "p.whs1 {margin-top:1pt;margin-bottom:1pt; }";
40   strNSS += "p.whs2 {margin-top:1pt;margin-bottom:1pt; }";
41   strNSS += "p.whs12 {margin-top:1pt;margin-bottom:1pt; }";
42   strNSS += "p.whs18 {margin-top:1pt;margin-bottom:1pt; }";
43   strNSS += "p.whs20 {margin-top:1pt;margin-bottom:1pt; }";
44   strNSS += "p.whs21 {margin-top:1pt;margin-bottom:1pt; }";
45   strNSS += "p.whs22 {margin-left:1pt;margin-top:1pt;margin-bottom:1pt; }";
46   strNSS += "p.whs23 {margin-left:1pt;margin-top:1pt;margin-bottom:1pt; }";
47   strNSS +="</style>";
48   document.write(strNSS);
49 }
50 //-->
51 </script>
52 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
53 <!--
54 function reDo() {
55   if (innerWidth != origWidth || innerHeight != origHeight)
56      location.reload();
57 }
58 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
59         origWidth = innerWidth;
60         origHeight = innerHeight;
61         onresize = reDo;
62 }
63 onerror = null; 
64 //-->
65 </script>
66 <style type="text/css">
67 <!--
68 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
69 p.WebHelpNavBar { text-align:right; }
70 -->
71 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
72 <script type="text/javascript" language="javascript" src="../whver.js"></script>
73 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
74 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
75 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
76 <script type="text/javascript" language="javascript1.2">
77 <!--
78 if (window.gbWhTopic)
79 {
80         if (window.setRelStartPage)
81         {
82         addTocInfo("MESH module\nViewing meshes\nVTK 3D Viewer");
83 addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
84 addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
85
86         }
87
88
89         if (window.setRelStartPage)
90         {
91         setRelStartPage("../index.htm");
92
93                 autoSync(1);
94                 sendSyncInfo();
95                 sendAveInfoOut();
96         }
97
98 }
99 else
100         if (window.gbIE4)
101                 document.location.reload();
102 //-->
103 </script>
104 </head>
105 <body><script type="text/javascript" language="javascript1.2">
106 <!--
107 if (window.writeIntopicBar)
108         writeIntopicBar(4);
109 //-->
110 </script>
111 <h1>VTK 3D Viewer</h1>
112
113 <p class="whs1"><span style="font-weight: bold;"><B>VTK 
114  3D viewer</B></span> is the default viewer for Mesh Module, allowing to visualize 
115  meshes. It is also used in Post-Pro module for all 3D presentations except 
116  for Gauss Points.</p>
117
118 <p class="whs1">&nbsp;</p>
119
120 <p class="whs1">The functionalities of 
121  VTK viewer are available via its Viewer Toolbar. Buttons marked with small 
122  downward triangles have extended functionality which can be accessed by 
123  locking on them with left mouse button. &nbsp;</p>
124
125 <p class="whs1">&nbsp;</p>
126
127 <p class="whs2"><img src="../pics/image157.gif" x-maintain-ratio="TRUE" width="301px" height="26px" border="0" class="img_whs3"></p>
128
129 <ul type="disc" class="whs4">
130         
131         <li class=kadov-p><p class="whs1"><img src="../pics/image77.gif" x-maintain-ratio="TRUE" width="26px" height="25px" border="0" class="img_whs5"> <span style="font-weight: bold;"><B>Dump View</B></span> - exports 
132  an object from the viewer in bmp, png, jpg or jpeg image format. </p></li>
133         
134         <li class=kadov-p><p class="whs1"><img src="../pics/image78.gif" x-maintain-ratio="TRUE" width="27px" height="25px" border="0" class="img_whs6"> <span style="font-weight: bold;"><B>Show/Hide Trihedron</B></span> 
135  - shows or hides coordinate axes. </p></li>
136         
137         <li class=kadov-p><p class="whs1"><img src="../pics/image96.gif" x-maintain-ratio="TRUE" width="24px" height="23px" border="0" class="img_whs7"> &nbsp;<span style="font-weight: bold;"><B>Fit 
138  all - </B></span>allows to select a point to be the center of a scene representing 
139  all displayed objects in the visible area.<span style="font-weight: bold;"> 
140  <B></B></span></p></li>
141         
142         <li class=kadov-p><p class="whs1">&nbsp;<img src="../pics/image97.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Fit area</B></span> - resizes 
143  the view to place in the visible area only the contents of a frame drawn 
144  with pressed left mouse button.</p></li>
145         
146         <li class=kadov-p><p class="whs1"><img src="../pics/image98.gif" x-maintain-ratio="TRUE" width="25px" height="24px" border="0" class="img_whs9"> <span style="font-weight: bold;"><B>Zoom</B></span> - &nbsp;allows 
147  to zoom in and out. </p></li>
148         
149         <li class=kadov-p><p class="whs1"><img src="../pics/image99.gif" x-maintain-ratio="TRUE" width="23px" height="23px" border="0" class="img_whs10"> <span style="font-weight: bold;"><B>Panning</B></span> - if the 
150  represented objects are greater that the visible area and you don't wish 
151  to use <span style="font-weight: bold;"><B>Fit all</B></span> functionality, 
152  click on this button and you'll be able to drag the scene to see its remote 
153  parts. </p></li>
154         
155         <li class=kadov-p><p class="whs1"><img src="../pics/image100.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Global panning</B></span> - 
156  represents all displayed objects in the visible area. </p></li>
157         
158         <li class=kadov-p><p class="whs1"><img src="../pics/view_rotation_point.png" x-maintain-ratio="TRUE" width="20px" height="20px" border="0" class="img_whs11"> <span style="font-weight: bold;"><B>Change rotation point</B></span> 
159  - allows to to choose the point around which the rotation is performed</p></li>
160 </ul>
161
162 <p class="whs12"><img src="../pics/set_rotation_point_dialog1.png" x-maintain-ratio="TRUE" width="410px" height="255px" border="0" class="img_whs13"></p>
163
164 <p class="whs12">&nbsp;</p>
165
166 <p class="whs12">By default the rotation point is located 
167  in the Center of the bounding box of an object. </p>
168
169 <p class="whs12">&nbsp;</p>
170
171 <p class="whs12"><img src="../pics/set_rotation_point_dialog2.png" x-maintain-ratio="TRUE" width="410px" height="255px" border="0" class="img_whs13"></p>
172
173 <p class="whs12">&nbsp;</p>
174
175 <p class="whs12">Unchecking <span style="font-weight: bold;"><B>Use 
176  Bounding Box Center</B></span> box allows you to define the coordinates of 
177  the rotation point manually. </p>
178
179 <p class="whs12">&nbsp;</p>
180
181 <p class="whs12"><span style="font-weight: bold;"><B>Set to 
182  Origin</B></span> button restores the default rotation point coordinates.</p>
183
184 <p class="whs12"><span style="font-weight: bold;"><B>Select 
185  Point from View</B></span> button allows to select the rotation point in the 
186  3D Viewer</p>
187
188 <ul type="disc" class="whs4">
189         
190         <li class=kadov-p><p class="whs1"><img src="../pics/image89.gif" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs14"> <span style="font-weight: bold;"><B>Rotation</B></span> - allows 
191  to rotate the selected object using the mouse. </p></li>
192         
193         <li class=kadov-p><p class="whs1"><img src="../pics/image102.gif" x-maintain-ratio="TRUE" width="78px" height="147px" border="0" class="img_whs15"> These buttons orientate the scene strictly about coordinate 
194  axes.</p></li>
195         
196         <li class=kadov-p><p class="whs1"><img src="../pics/image91.gif" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs14"> <span style="font-weight: bold;"><B>Reset</B></span> - restores 
197  the default position (isometric) of objects in the scene.</p></li>
198         
199         <li class=kadov-p><p class="whs1"><img src="../pics/image108.gif" x-maintain-ratio="TRUE" width="28px" height="25px" border="0" class="img_whs16"> <span style="font-weight: bold;"><B>Scaling</B></span> - represents 
200  objects deformed (stretched or stuffed) along the axes of coordinates</p></li>
201         
202         <li class=kadov-p><p class="whs1">&nbsp;<span 
203  style="font-weight: bold;
204                 margin-top: 0pt;
205                 margin-bottom: 0pt;"><B><img src="../pics/image109.gif" x-maintain-ratio="TRUE" width="27px" height="27px" border="0" class="img_whs17">Graduated axes - </B></span><span style="margin-top: 0pt;
206                                                                                                         margin-bottom: 0pt;
207                                                                                                         font-weight: normal;">allows 
208  to define parameters of axes and graduate them.</span></p></li>
209 </ul>
210
211 <p class="whs1">&nbsp;</p>
212
213 <p class="whs18"><img src="../pics/graduatedaxes1.png" x-maintain-ratio="TRUE" width="350px" height="453px" border="0" class="img_whs19"></p>
214
215 <ul type="disc" class="whs4">
216         
217         <li class=kadov-p><p class="whs20">Axis name </p></li>
218         
219         <li class=kadov-p><p class="whs21">Is visible - <span 
220  style="font-weight: normal;">if checked the axis name is displayed in 
221  the viewer.</span></p></li>
222         
223         <li class=kadov-p><p class="whs21">Name<span style="font-weight: normal;"> 
224  - allows to redefine the name of the axis.</span></p></li>
225         
226         <li class=kadov-p><p class="whs21">Font<span style="font-weight: normal;"> 
227  - allows to define color and properties of the font of axis name. </span></p></li>
228         
229         <li class=kadov-p><p class="whs22">Labels<span style="font-weight: normal;"> 
230  </span></p></li>
231         
232         <li class=kadov-p><p class="whs21">Is visible - <span 
233  style="font-weight: normal;">if checked the labels are displayed in the 
234  viewer.</span></p></li>
235         
236         <li class=kadov-p><p class="whs21">Number<span style="font-weight: normal;"> 
237  - allows to define the number of labels.</span></p></li>
238         
239         <li class=kadov-p><p class="whs21">Offset<span style="font-weight: normal;"> 
240  - allows to define the distance between labels.</span></p></li>
241         
242         <li class=kadov-p><p class="whs21">Font<span style="font-weight: normal;"> 
243  - allows to define color and properties of the font of labels names.</span></p></li>
244         
245         <li class=kadov-p><p class="whs23">Tick marks </p></li>
246         
247         <li class=kadov-p><p class="whs21">Is visible - <span 
248  style="font-weight: normal;">if checked the tick marks are displayed in 
249  the viewer.</span></p></li>
250         
251         <li class=kadov-p><p class="whs21">Length<span style="font-weight: normal;"> 
252  - allows to define the length of tick marks</span></p></li>
253         
254         <li class=kadov-p><p class="whs23">Is visible <span style="font-weight: normal;">if 
255  checked the axis is displayed in the viewer.</span></p></li>
256 </ul>
257
258 <script type="text/javascript" language="javascript1.2">
259 <!--
260 if (window.writeIntopicBar)
261         writeIntopicBar(0);
262 //-->
263 </script>
264 </body>
265 </html>