]> SALOME platform Git repositories - modules/visu.git/blob - doc/salome/gui/GAUSS/making_an_avi_clip.htm
Salome HOME
Merge from OCC_development_generic_2006
[modules/visu.git] / doc / salome / gui / GAUSS / making_an_avi_clip.htm
1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
2 \r
3 <html>\r
4 \r
5 <head>\r
6 <title>Making an AVI clip</title>\r
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
9 <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
10 <!--\r
11 if (navigator.appName !="Netscape")\r
12 {   document.write("<link rel='stylesheet' href='default.css'>");}\r
13 //-->\r
14 </script>\r
15 <style type="text/css">\r
16 <!--\r
17 img_whs1 { border:none; width:32px; height:37px; float:none; border-style:none; }\r
18 table.whs2 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
19 col.whs3 { width:6.335%; }\r
20 col.whs4 { width:93.665%; }\r
21 tr.whs5 { x-cell-content-align:top; }\r
22 td.whs6 { width:6.335%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; x-cell-content-align:center; }\r
23 p.whs7 { text-align:center; }\r
24 img_whs8 { border:none; width:28px; height:27px; border-style:none; }\r
25 td.whs9 { width:93.665%; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
26 td.whs10 { width:6.335%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; x-cell-content-align:center; }\r
27 img_whs11 { border:none; width:28px; height:28px; border-style:none; }\r
28 td.whs12 { width:93.665%; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
29 img_whs13 { border:none; width:27px; height:25px; border-style:none; }\r
30 p.whs14 { font-size:8pt; }\r
31 p.whs15 { text-align:center; font-size:8pt; }\r
32 col.whs16 { width:10.633%; }\r
33 col.whs17 { width:89.367%; }\r
34 td.whs18 { width:10.633%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; x-cell-content-align:center; }\r
35 img_whs19 { border:none; width:66px; height:29px; border-style:none; }\r
36 td.whs20 { width:89.367%; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
37 td.whs21 { width:10.633%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; x-cell-content-align:center; }\r
38 img_whs22 { border:none; width:66px; height:28px; border-style:none; }\r
39 td.whs23 { width:89.367%; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
40 -->\r
41 </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
42 <!--\r
43 function reDo() {\r
44   if (innerWidth != origWidth || innerHeight != origHeight)\r
45      location.reload();\r
46 }\r
47 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
48         origWidth = innerWidth;\r
49         origHeight = innerHeight;\r
50         onresize = reDo;\r
51 }\r
52 onerror = null; \r
53 //-->\r
54 </script>\r
55 <style type="text/css">\r
56 <!--\r
57 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
58 -->\r
59 </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
60 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
61 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
62 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
63 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
64 </head>\r
65 <body><script type="text/javascript" language="javascript1.2">\r
66 <!--\r
67 if (window.gbWhTopic)\r
68 {\r
69         if (window.addTocInfo)\r
70         {\r
71         addTocInfo("Making an AVI clip\nMaking an AVI clip");\r
72 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
73 \r
74         }\r
75         if (window.writeBtnStyle)\r
76                 writeBtnStyle();\r
77 \r
78         if (window.writeIntopicBar)\r
79                 writeIntopicBar(1);\r
80 \r
81         if (window.setRelStartPage)\r
82         {\r
83         setRelStartPage("gauss_points_viewer.htm");\r
84 \r
85                 autoSync(1);\r
86                 sendSyncInfo();\r
87                 sendAveInfoOut();\r
88         }\r
89 }\r
90 else\r
91         if (window.gbIE4)\r
92                 document.location.reload();\r
93 //-->\r
94 </script>\r
95 <h1>Making an AVI clip</h1>\r
96 \r
97 <p><img src="info_blue.jpg" x-maintain-ratio="TRUE" width="32px" height="37px" border="0" class="img_whs1"> In order to satisfy all possible requests for video recording, \r
98  the functionality should be implemented as a background task. In this \r
99  case, user can start the video recording and manage it as he want. The \r
100  functionality will be available at any time for all contents of the 3D \r
101  scene. So, video recording of animation or segmentation will be performed \r
102  in the same way.</p>\r
103 \r
104 <p>&nbsp;</p>\r
105 \r
106 <p>User can manage the video recording by using the following GUI controls:</p>\r
107 \r
108 <p>&nbsp;</p>\r
109 \r
110 <table x-use-null-cells cellspacing="0" width="100%" class="whs2">\r
111 <script language='JavaScript'><!--\r
112 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells cellspacing='0' width='100%' border='1' bordercolor='black' bordercolorlight='black' bordercolordark='black'>");\r
113 //--></script>\r
114 <col class="whs3">\r
115 <col class="whs4">\r
116 \r
117 <tr valign="top" class="whs5">\r
118 <td valign="middle" width="6.335%" class="whs6">\r
119 <p align="center" class="whs7"><img src="image102.gif" width="28px" height="27px" border="0" class="img_whs8"></td>\r
120 <td width="93.665%" class="whs9">\r
121 <p>Start button \96 starts the video recording session into the defined output \r
122  file. Corresponding file dialog will be proposed first in order to define \r
123  the output file.</td></tr>\r
124 \r
125 <tr valign="top" class="whs5">\r
126 <td valign="middle" width="6.335%" class="whs10">\r
127 <p align="center" class="whs7"><img src="image103.gif" width="28px" height="28px" border="0" class="img_whs11"></td>\r
128 <td width="93.665%" class="whs12">\r
129 <p>Play button &nbsp;\96 \r
130  continue the video recording into previously defined output file.</td></tr>\r
131 \r
132 <tr valign="top" class="whs5">\r
133 <td valign="middle" width="6.335%" class="whs10">\r
134 <p align="center" class="whs7"><img src="image104.gif" width="27px" height="25px" border="0" class="img_whs13"></td>\r
135 <td width="93.665%" class="whs12">\r
136 <p>Pause button \96 pause the video recording.</td></tr>\r
137 \r
138 <tr valign="top" class="whs5">\r
139 <td valign="middle" width="6.335%" class="whs10">\r
140 <p align="center" class="whs7"><img src="image105.gif" width="28px" height="28px" border="0" class="img_whs11"></td>\r
141 <td width="93.665%" class="whs12">\r
142 <p>Stop button \96 stop the video recording.</td></tr>\r
143 <script language='JavaScript'><!--\r
144 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
145 //--></script>\r
146 </table>\r
147 \r
148 <p class="whs14">&nbsp;</p>\r
149 \r
150 <p align="center" class="whs15">Fig. 32 : Video recording GUI controls</p>\r
151 \r
152 <p align="center" class="whs7">&nbsp;</p>\r
153 \r
154 <p>Those video recording buttons will be grouped into one corresponding \r
155  toolbar. The toolbar will have three following sates.</p>\r
156 \r
157 <p>&nbsp;</p>\r
158 \r
159 <table x-use-null-cells cellspacing="0" width="100%" class="whs2">\r
160 <script language='JavaScript'><!--\r
161 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells cellspacing='0' width='100%' border='1' bordercolor='black' bordercolorlight='black' bordercolordark='black'>");\r
162 //--></script>\r
163 <col class="whs16">\r
164 <col class="whs17">\r
165 \r
166 <tr valign="top" class="whs5">\r
167 <td valign="middle" width="10.633%" class="whs18">\r
168 <p align="center" class="whs7"><img src="image106.gif" width="66px" height="29px" border="0" class="img_whs19"></td>\r
169 <td width="89.367%" class="whs20">\r
170 <p>Disable video recording state. The animation is not active.</p>\r
171 <p>In order to start the video recording, button <img src="image109.gif" width="28px" height="27px" border="0" class="img_whs8"> should \r
172  be pressed.</td></tr>\r
173 \r
174 <tr valign="top" class="whs5">\r
175 <td valign="middle" width="10.633%" class="whs21">\r
176 <p align="center" class="whs7"><img src="image107.gif" width="66px" height="28px" border="0" class="img_whs22"></td>\r
177 <td width="89.367%" class="whs23">\r
178 <p>Play video recording state. The animation is activated and all content \r
179  of the VTK view is recorded into defined video file.</p>\r
180 <p>It is possible to pause the video recording by pushing the button <img src="image110.gif" width="27px" height="25px" border="0" class="img_whs13"> .</p>\r
181 <p>Button <img src="image111.gif" width="28px" height="28px" border="0" class="img_whs11"> stops the session of the video recording.</td></tr>\r
182 \r
183 <tr valign="top" class="whs5">\r
184 <td valign="middle" width="10.633%" class="whs21">\r
185 <p align="center" class="whs7"><img src="image108.gif" width="66px" height="28px" border="0" class="img_whs22"></td>\r
186 <td width="89.367%" class="whs23">\r
187 <p>Pause animation state. The animation is active but the video recording \r
188  is paused.</p>\r
189 <p>In order to continue the video recording button <img src="image112.gif" width="28px" height="28px" border="0" class="img_whs11"> should \r
190  be pushed.</p>\r
191 <p>Button <img src="image113.gif" width="28px" height="28px" border="0" class="img_whs11"> stops the session of the video recording.</td></tr>\r
192 <script language='JavaScript'><!--\r
193 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table></table><table>");\r
194 //--></script>\r
195 </table>\r
196 \r
197 <p>&nbsp;</p>\r
198 \r
199 <p align="center" class="whs15">Fig. 33 : Video recording toolbar states.</p>\r
200 \r
201 <p align="center" class="whs7">&nbsp;</p>\r
202 \r
203 <p>Each VTK view will have its own video recording toolbar. So, in segmentation \r
204  mode video recording of main view and segmented view will be managed separately.</p>\r
205 \r
206 <script type="text/javascript" language="javascript1.2">\r
207 <!--\r
208 if (window.writeIntopicBar)\r
209         writeIntopicBar(0);\r
210 //-->\r
211 </script>\r
212 </body>\r
213 </html>\r