Salome HOME
SMH: Merged GEOM (NEWGUI, HEAD, POLYWORK)
[modules/geom.git] / doc / salome / gui / GEOM / files / salome2_sp3_transformationgui_functions.htm
index e0296c2483d75fa41e03628dea39dd5275f37288..2ad3f56b22cee4ffe304e71355ee09f6cc7f24ff 100755 (executable)
@@ -2,86 +2,79 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=4969>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
 <style>\r
 <!--\r
-\r
-A:visited {\r
-       color: #800080;\r
-}\r
-\r
-A:link {\r
-       color: #0000ff;\r
-}\r
-\r
+A:visited { color:#800080; }\r
+A:link { color:#0000ff; }\r
 -->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
 <!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
-p.whs7 {font-size: 12pt; margin-left: 40px;}\r
-img_whs8 {border-style: none; border: none; width: 200px; height: 202px;}\r
-p.whs9 {margin-left: 40px;}\r
-img_whs10 {border-style: none; border: none; width: 150px; height: 163px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 193px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 145px;}\r
-img_whs13 {border-style: none; border: none; width: 200px; height: 176px;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 127px;}\r
-img_whs15 {border-style: none; border: none; width: 150px; height: 153px;}\r
-img_whs16 {border-style: none; border: none; width: 200px; height: 227px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 123px;}\r
-img_whs18 {border-style: none; border: none; width: 150px; height: 128px;}\r
-img_whs19 {border-style: none; border: none; width: 150px; height: 113px;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { width:20px; height:20px; border-style:none; }\r
+p.whs7 { font-size:12pt; margin-left:40px; }\r
+img_whs8 { border:none; width:184px; height:250px; border-style:none; }\r
+img_whs9 { border:none; width:196px; height:250px; border-style:none; }\r
+img_whs10 { border:none; width:197px; height:250px; border-style:none; }\r
+p.whs11 { margin-left:40px; }\r
+img_whs12 { border:none; width:150px; height:163px; border-style:none; }\r
+img_whs13 { border:none; width:218px; height:250px; border-style:none; }\r
+img_whs14 { border:none; width:150px; height:145px; border-style:none; }\r
+p.whs15 { margin-left:48px; text-indent:-48px; }\r
+p.whs16 { margin-left:48px; text-indent:-48px; font-size:14pt; font-weight:bold; }\r
+img_whs17 { border:none; width:25px; height:22px; border-style:none; }\r
+img_whs18 { border:none; width:209px; height:234px; border-style:none; }\r
+img_whs19 { border:none; width:200px; height:234px; border-style:none; }\r
+p.whs20 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
+p.whs21 { font-size:12pt; text-indent:-40px; margin-left:80px; }\r
+img_whs22 { border:none; width:200px; height:209px; border-style:none; }\r
+img_whs23 { border:none; width:214px; height:250px; border-style:none; }\r
+img_whs24 { border:none; width:215px; height:250px; border-style:none; }\r
+img_whs25 { border:none; width:216px; height:250px; border-style:none; }\r
+img_whs26 { border:none; width:150px; height:127px; border-style:none; }\r
+img_whs27 { border:none; width:205px; height:250px; border-style:none; }\r
+p.whs28 { margin-left:40px; font-size:12pt; }\r
+img_whs29 { border:none; width:150px; height:153px; border-style:none; }\r
+img_whs30 { border:none; width:24px; height:22px; border-style:none; }\r
+p.whs31 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs32 { border:none; width:225px; height:250px; border-style:none; }\r
+p.whs33 { font-size:12pt; font-weight:bold; }\r
+img_whs34 { border:none; width:200px; height:191px; border-style:none; }\r
+img_whs35 { border:none; width:140px; height:250px; border-style:none; }\r
+img_whs36 { border:none; width:141px; height:250px; border-style:none; }\r
+img_whs37 { border:none; width:150px; height:123px; border-style:none; }\r
+img_whs38 { border:none; width:159px; height:250px; border-style:none; }\r
+img_whs39 { border:none; width:160px; height:250px; border-style:none; }\r
+img_whs40 { border:none; width:150px; height:128px; border-style:none; }\r
+img_whs41 { border:none; width:150px; height:113px; border-style:none; }\r
 -->\r
-</style>\r
+</style><script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+  var strNSS = "<style type='text/css'>";\r
+  strNSS += "p.whs15 {text-indent:1pt; }";\r
+  strNSS += "p.whs16 {text-indent:1pt; }";\r
+  strNSS += "p.whs20 {text-indent:1pt; }";\r
+  strNSS += "p.whs21 {text-indent:1pt; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
@@ -98,22 +91,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -131,15 +117,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Using transformation operations</h1>\r
@@ -156,25 +143,34 @@ else
  HREF="#_Toc57113210"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Translation&#9;</font></span></font></a></p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113211"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Rotation&#9;</font></span></font></a></p></li>\r
+ HREF="#_Toc57113211">Rotation</a></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs4"><a \r
+ href="#_Toc57113217">Modify the location</a><a HREF="#_Toc57113211">&#9;</a></p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113212"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Mirror&#9;</font></span></font></a></p></li>\r
+ HREF="#_Toc57113212"><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Mirror \r
+ image&#9;</font></span></a></p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113213"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Scale&#9;</font></span></font></a></p></li>\r
+ HREF="#_Toc57113213">Scale transform</a></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs4"><a \r
+ href="#_Toc57113216">Offset surface</a><a HREF="#_Toc57113213">&#9;</a></p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><a \r
  HREF="#_Toc57113214"><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Multi-Translation \r
  (Pattern)&#9;</font></span></a></p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><a \r
- HREF="#_Toc57113215"><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Multi-Rotation \r
- (Pattern)&#9;</font></span></a></p></li>\r
+ HREF="#_Toc57113215">Multi-Rotation (Pattern)</a></p></li>\r
 </ul>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
+<p class="whs1">All these operations are accessible in the \r
+ main menu, via <span style="font-style: italic;"><I>Operations / Transformation.</I></span></p>\r
+\r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs5"><b style="font-weight: bold;"><a \r
@@ -189,17 +185,40 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Shape.</p>\r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- geompy.MakeTranslation(GEOM_Shape, Double, Double, Double)</i></p>\r
+ </i><span style="font-style: italic;"><I>geompy.MakeTranslation(Shape, DX, \r
+ DY, DZ)</I></span>, where Shape is a shape to be translated, DX, DY, DZ are \r
+ components of translation vector.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 3 values (coordinates).</p>\r
+ </p>\r
+\r
+<ul type="disc" class="whs3">\r
+       \r
+       <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
+ Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
+ + 3 values (coordinates).</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2st \r
+ Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
+ + 2 vertices.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">3st \r
+ Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
+ + 1 vector.</p></li>\r
+</ul>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -207,7 +226,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image118.jpg" width="200px" height="202px" border="0" class="img_whs8"></p>\r
+<p class="whs7"><img src="../image271.jpg" width="184px" height="250px" border="0" class="img_whs8"> &nbsp;<img src="../image272.jpg" width="196px" height="250px" border="0" class="img_whs9"> &nbsp;<img src="../image273.jpg" width="197px" height="250px" border="0" class="img_whs10"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -215,9 +234,9 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image6.gif" width="150px" height="163px" border="0" class="img_whs10"> &nbsp;<img src="../image8.jpg" width="150px" height="163px" border="0" class="img_whs10"></p>\r
+<p class="whs11"><img src="../image6.gif" width="150px" height="163px" border="0" class="img_whs12"> &nbsp;<img src="../image8.jpg" width="150px" height="163px" border="0" class="img_whs12"></p>\r
 \r
-<p class="whs9">&nbsp;</p>\r
+<p class="whs11">&nbsp;</p>\r
 \r
 <p class="whs5"><a NAME=_Toc57113211><span \r
  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image129.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
@@ -231,18 +250,26 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Shape.</p>\r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- geompy.MakeRotation(GEOM_Shape, AxisStruct, Double)</i></p>\r
+ </i><span style="font-style: italic;"><I>geompy.MakeRotation(Shape, Axis, \r
+ Angle)</I></span>, where Shape is a shape to be rotated, Axis is an axis of \r
+ rotation, Angle is an angle of rotation.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments</b><b>:</b> \r
- 1 shape + 1 edge &nbsp;+ \r
- 1 angle.</p>\r
+<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
+ 1 shape + 1 vector for direction of rotation + 1 angle.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Reverse </B></span>checkbox \r
+ allows to specify the direction of rotation.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -250,7 +277,7 @@ else
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image119.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image270.jpg" width="218px" height="250px" border="0" class="img_whs13"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -258,11 +285,61 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image9.jpg" width="150px" height="145px" border="0" class="img_whs12"> &nbsp;<img src="../image10.jpg" width="150px" height="145px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image9.jpg" width="150px" height="145px" border="0" class="img_whs14"> &nbsp;<img src="../image10.jpg" width="150px" height="145px" border="0" class="img_whs14"></p>\r
+\r
+<p class="whs11">&nbsp;</p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs16"><a name=_Toc57113217\r
+                                                                       style="font-size: 14pt; font-weight: bold;"><img src="../image59.gif" width="25px" height="22px" border="0" class="img_whs17"> Modify the Location</a></p>\r
+\r
+<p class="whs15">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Description:</b> \r
+ Modification of location of an object.</font></span></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
+ geompy.MakePosition(theObject, theStartLCS, theEndLCS), </i>where&nbsp;theObject \r
+ is a shape, location of which is modified, theStartLCS is a location to \r
+ move the shape from, theEndLCS is a location to move the shape to.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
+ Name + 1 GEOM_Object + [Starting Coordinate System] + End Coordinate System.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs7"><img src="../image199.jpg" width="209px" height="234px" border="0" class="img_whs18"> &nbsp;&nbsp;<img src="../image196.jpg" width="200px" height="234px" border="0" class="img_whs19"></p>\r
+\r
+<p class="whs20">&nbsp;</p>\r
+\r
+<p class="whs20"><b style="font-weight: bold;">Example:</b></p>\r
+\r
+<p class="whs20">&nbsp;</p>\r
+\r
+<p class="whs21"><img src="../image197.jpg" width="200px" height="209px" border="0" class="img_whs22"></p>\r
+\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs9">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs9">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
 <p class="whs5"><a NAME=_Toc57113212><span \r
  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image130.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Mirror</b></a> \r
@@ -275,17 +352,38 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Shape.</p>\r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- geompy.MakeMirrorByPlane(GEOM_Shape, GEOM_Shape)</i></p>\r
+ </i><span style="font-style: italic;"><I>geompy.MakeMirrorByPlane(Shape, \r
+ Plane)</I></span>, where Shape is a shape to be mirrored, Plane is a plane \r
+ of symmetry.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 1 face.</p>\r
+ </p>\r
+\r
+<ul type="disc" class="whs3">\r
+       \r
+       <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
+ Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
+ + 1 vertex.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2st \r
+ Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
+ + 1 vector.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">3st \r
+ Constructor: <span style="font-weight: normal;">Name + </span></b>1 shape \r
+ + 1 plane.</p></li>\r
+</ul>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span><span>checkbox allows to keep the initial object, otherwise it \r
+ will be removed.</span></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -293,7 +391,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image120.jpg" width="200px" height="176px" border="0" class="img_whs13"></p>\r
+<p class="whs7"><img src="../image267.jpg" width="214px" height="250px" border="0" class="img_whs23"> <img src="../image268.jpg" width="215px" height="250px" border="0" class="img_whs24"> <img src="../image269.jpg" width="216px" height="250px" border="0" class="img_whs25"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -301,13 +399,14 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image121.jpg" width="150px" height="127px" border="0" class="img_whs14"> &nbsp;<img src="../image122.jpg" width="150px" height="127px" border="0" class="img_whs14"></p>\r
+<p class="whs7"><img src="../image121.jpg" width="150px" height="127px" border="0" class="img_whs26"> &nbsp;<img src="../image122.jpg" width="150px" height="127px" border="0" class="img_whs26"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
 <p class="whs5"><a NAME=_Toc57113213><span \r
  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image131.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
-                                                                                                       size=4> Scale</font></b></font></span></a></p>\r
+                                                                                                       size=4> Scale transform</a> \r
+ </font></b></font></span></p>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
@@ -316,17 +415,19 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Shape.</p>\r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">TUI Command:</b><i> \r
- geompy.MakeScaleTransform(GEOM_Shape, PointStruct, Double)</i></p>\r
+ </i><span style="font-style: italic;"><I>geompy.MakeScaleTransform(Shape, \r
+ CenterOfScale, Factor)</I></span>, where Shape is a shape to be scaled, CenterOfScale \r
+ is a center point of scale, Factor is a factor of the scale.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
1 shape + 1 vertex + 1 Scale Factor.</p>\r
Name + 1 shape(s) + 1 vertex + 1 Scale Factor.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -334,7 +435,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image123.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image266.jpg" width="205px" height="250px" border="0" class="img_whs27"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -342,7 +443,60 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image23.gif" width="150px" height="153px" border="0" class="img_whs15"> &nbsp;<img src="../image124.jpg" width="150px" height="153px" border="0" class="img_whs15"></p>\r
+<p class="whs28"><img src="../image23.gif" width="150px" height="153px" border="0" class="img_whs29"> &nbsp;<img src="../image124.jpg" width="150px" height="153px" border="0" class="img_whs29"></p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs20"><a name=_Toc57113216><img src="../image37.gif" width="24px" height="22px" border="0" class="img_whs30"> <span \r
+ style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Offset surface</B></font></span></a></p>\r
+\r
+<p class="whs20">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">Description:</b> \r
+ Each point is translated along a local normal by a given distance (signed \r
+ number, negative value meaning inner offset). Offset operation is applicable \r
+ to faces, shells and solids.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
+ </p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">TUI Command: \r
+ </b><span style="font-style: italic;"><I>geompy.MakeOffset(Shape, Offset)</I></span>, \r
+ where Shape is a shape which has to be an offset, Offset is a value of \r
+ the offset.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">Arguments:</b></p>\r
+\r
+<ul type="disc" class="whs3">\r
+       \r
+       <li class=kadov-p><p class="whs1"><span><font size=3 style="font-size:12pt;">Name of the resulting \r
+ object</font></span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1">GEOM_Object (face, shell, \r
+ solid, compound) </p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1">offset value </p></li>\r
+</ul>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs31"><img src="../image265.jpg" width="225px" height="250px" border="0" class="img_whs32"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs33">Example:</p>\r
+\r
+<p class="whs7"><img src="../image151.jpg" width="200px" height="191px" border="0" class="img_whs34"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -360,7 +514,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Shape \r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
  (compound).</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -369,11 +523,17 @@ else
 \r
 <ul>\r
        \r
-       <li class=kadov-p><p class="whs1"><i style="font-style: italic;">geompy.MakeMultiTranslation1D(GEOM_Shape, \r
- DirStruct, Double, Short)</i></p></li>\r
+       <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiTranslation1D(Shape, \r
+ Dir, Step, NbTimes)</I></span>, where Shape is a shape to be translated, Dir \r
+ is a direction of translation, Step is a step of the translation, NbTimes \r
+ is a number of times the shape must be moved.</p></li>\r
        \r
-       <li class=kadov-p><p class="whs1"><i style="font-style: italic;">geompy.MakeMultiTranslation2D(GEOM_Shape, \r
- DirStruct, Double, Short, DirStruct, Double, Short)</i></p></li>\r
+       <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiTranslation2D(Shape, \r
+ Dir1, Step1, NbTimes1, Dir2, Step2, NbTimes2)</I></span>, where Shape is a \r
+ shape to be translated, Dir1 is the first direction of translation, Step1 \r
+ of the first translation, NbTimes1 is a number of translations to be done \r
+ along, Dir2 is the second direction of translation, Step2 of the second \r
+ translation, NbTimes2 is a number of translations to be done along Dir2.</p></li>\r
 </ul>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -384,11 +544,12 @@ else
        \r
        <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
  Constructor <span style="font-weight: normal;">(in one direction):</span></b> \r
1 shape + 1 edge (for direction) + 1 step value + 1 value (repetition).</p></li>\r
Name + 1 shape + 1 vector (for direction) + 1 step value + 1 value (repetition).</p></li>\r
        \r
        <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2nd \r
  Constructor<span style="font-weight: normal;"> (in two directions):</span></b> \r
- 1 shape + 2 edges + 2 step values + 2 values (repetitions).</p></li>\r
+ Name + 1 shape + 2 vectors defining the direction + 2 step values + 2 \r
+ values (repetitions).</p></li>\r
 </ul>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -397,7 +558,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image125.jpg" width="200px" height="227px" border="0" class="img_whs16"> &nbsp;<img src="../image126.jpg" width="200px" height="227px" border="0" class="img_whs16"></p>\r
+<p class="whs7"><img src="../image263.jpg" width="140px" height="250px" border="0" class="img_whs35"> &nbsp;<img src="../image264.jpg" width="141px" height="250px" border="0" class="img_whs36"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -409,7 +570,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs17"> &nbsp;<img src="../image128.jpg" width="150px" height="123px" border="0" class="img_whs17"></p>\r
+<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs37"> &nbsp;<img src="../image128.jpg" width="150px" height="123px" border="0" class="img_whs37"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -417,7 +578,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs17"> &nbsp;<img src="../image127.jpg" width="150px" height="123px" border="0" class="img_whs17"></p>\r
+<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs37"> &nbsp;<img src="../image127.jpg" width="150px" height="123px" border="0" class="img_whs37"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -435,7 +596,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Shape \r
+<p class="whs1"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
  (compound).</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -444,11 +605,15 @@ else
 \r
 <ul>\r
        \r
-       <li class=kadov-p><p class="whs1"><i style="font-style: italic;">geompy.MakeMultiRotation1D(GEOM_Shape, \r
- DirStruct, PointStruct, Short)</i></p></li>\r
+       <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiRotation1D(Shape, \r
+ Axis, NbTimes)</I></span>, where Shape is a shape to be rotated, Axis is an \r
+ Axis of rotation, NbTimes is a number of the shape must be rotated.</p></li>\r
        \r
-       <li class=kadov-p><p class="whs1"><i style="font-style: italic;">geompy.MakeMultiRotation2D(GEOM_Shape, \r
- DirStruct, PointStruct, Double, Short, Double, Short)</i></p></li>\r
+       <li class=kadov-p><p class="whs1"><span style="font-style: italic;"><I>geompy.MakeMultiRotation2D(Shape, \r
+ Axis, Angle, NbTimes1, Step, NbTimes2)</I></span>, where Shape is a shape \r
+ to be rotated, Axis is an axis of rotation, Angle is an angle of rotation, \r
+ NbTimes1 is a number of rotation, Step is a step of translation, NbTimes2 \r
+ is a number of translation.</p></li>\r
 </ul>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -459,12 +624,13 @@ else
        \r
        <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
  Constructor <span style="font-weight: normal;">(in one direction):</span></b> \r
1 shape + 1 edge + 1 value (repetition).</p></li>\r
Name + 1 shape + 1 vector for direction + 1 value (repetition).</p></li>\r
        \r
        <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2nd \r
  Constructor <span style="font-weight: normal;">(in two directions):</span></b> \r
- 1 shape + 1 edge + 1 angle + 1 value (repetition) + 1 step value + 1 value \r
- (repetition).</p></li>\r
+ Name + 1 shape + 1 vector for direction + 1 angle + 1 value (repetition) \r
+ + 1 step value + 1 value (repetition); <span style="font-weight: bold;"><B>Reverse \r
+ </B></span><span>checkbox allows to set the direction of rotation</span>.</p></li>\r
 </ul>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -473,7 +639,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image131.jpg" width="200px" height="193px" border="0" class="img_whs11"> &nbsp;<img src="../image132.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image261.jpg" width="159px" height="250px" border="0" class="img_whs38"> &nbsp;<img src="../image262.jpg" width="160px" height="250px" border="0" class="img_whs39"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -486,7 +652,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image129.jpg" width="150px" height="128px" border="0" class="img_whs18"> &nbsp;<img src="../image130.jpg" width="150px" height="128px" border="0" class="img_whs18"></p>\r
+<p class="whs7"><img src="../image129.jpg" width="150px" height="128px" border="0" class="img_whs40"> &nbsp;<img src="../image130.jpg" width="150px" height="128px" border="0" class="img_whs40"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -494,7 +660,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image25.gif" width="150px" height="113px" border="0" class="img_whs19"> &nbsp;<img src="../image133.jpg" width="150px" height="113px" border="0" class="img_whs19"></p>\r
+<p class="whs7"><img src="../image25.gif" width="150px" height="113px" border="0" class="img_whs41"> &nbsp;<img src="../image133.jpg" width="150px" height="113px" border="0" class="img_whs41"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -507,5 +673,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r