1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5 <meta name="GENERATOR" content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
6 <title>Main Page</title>
7 <link href="doxygen.css" rel="stylesheet" type="text/css">
13 <!-- Generated by Doxygen 1.4.6 -->
14 <h1>Package geompy</h1>
16 <table border="0" cellpadding="0" cellspacing="0">
18 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
19 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4a5618a690db0aecbe5989cb55d74ece">init_geom</a></td></tr>
21 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5ece84ce1ea01c0cb42f69399817bbc3">SubShapeName</a></td></tr>
23 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get name for sub-shape aSubObj of shape aMainObj. <a href="#5ece84ce1ea01c0cb42f69399817bbc3"></a><br></td></tr>
24 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#fd40f7d59da81b22862298666f807f7d">addToStudy</a></td></tr>
26 <tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName. <a href="#fd40f7d59da81b22862298666f807f7d"></a><br></td></tr>
27 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#82aab9da423d1401a3ddfd0eb4b0c49d">addToStudyInFather</a></td></tr>
29 <tr><td class="mdescLeft"> </td><td class="mdescRight">Publish in study aShape with name aName as sub-object of previously published aFather. <a href="#82aab9da423d1401a3ddfd0eb4b0c49d"></a><br></td></tr>
30 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9310c6377485b0bcfcfab87ab49d7e9a">MakeVertex</a></td></tr>
32 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create point by three coordinates. <a href="#9310c6377485b0bcfcfab87ab49d7e9a"></a><br></td></tr>
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0218cb2daa9ac5dc1eb4e26471e8b4d2">MakeVertexWithRef</a></td></tr>
35 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, distant from the referenced point on the given distances along the coordinate axes. <a href="#0218cb2daa9ac5dc1eb4e26471e8b4d2"></a><br></td></tr>
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#792541ac8429b9ba33ed099d822f7020">MakeVertexOnCurve</a></td></tr>
38 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a point, corresponding to the given parameter on the given curve. <a href="#792541ac8429b9ba33ed099d822f7020"></a><br></td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e7edc072e7e7b74feee2983e40b3f727">MakeVectorDXDYDZ</a></td></tr>
41 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector with the given components. <a href="#e7edc072e7e7b74feee2983e40b3f727"></a><br></td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#93a57241f7e0c8666fa64effb24d95eb">MakeVector</a></td></tr>
44 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a vector between two points. <a href="#93a57241f7e0c8666fa64effb24d95eb"></a><br></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ace7c6d8f49b69b3b9d1cf87b0c42a87">MakeLine</a></td></tr>
47 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given point and parrallel to the given direction. <a href="#ace7c6d8f49b69b3b9d1cf87b0c42a87"></a><br></td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d05c89e50645bfcb9180c9a1f0cd495b">MakeLineTwoPnt</a></td></tr>
50 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a line, passing through the given points. <a href="#d05c89e50645bfcb9180c9a1f0cd495b"></a><br></td></tr>
51 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b99b3d9ec2a1839a5b3e43139da67559">MakePlane</a></td></tr>
53 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the given point and normal to the given vector. <a href="#b99b3d9ec2a1839a5b3e43139da67559"></a><br></td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#91603b64526fd345b2255907f179fffb">MakePlaneThreePnt</a></td></tr>
56 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, passing through the three given points. <a href="#91603b64526fd345b2255907f179fffb"></a><br></td></tr>
57 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0d2356927fd4fcff47597d7c3170a3af">MakePlaneFace</a></td></tr>
59 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a plane, similar to the existing one, but with another size of representing face. <a href="#0d2356927fd4fcff47597d7c3170a3af"></a><br></td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f054185ef572c0277eb37e6a98956f92">MakeMarker</a></td></tr>
62 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#f054185ef572c0277eb37e6a98956f92"></a><br></td></tr>
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6fc5a0f21295d06cc796dce166c1dbea">MakeMarkerPntTwoVec</a></td></tr>
65 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a local coordinate system. <a href="#6fc5a0f21295d06cc796dce166c1dbea"></a><br></td></tr>
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#09d23236d0b3ac8260d44baf9dd9e510">MakeArc</a></td></tr>
68 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an arc of circle, passing through three given points. <a href="#09d23236d0b3ac8260d44baf9dd9e510"></a><br></td></tr>
69 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f2ced5604e1b7822fd976c4d5acd86a1">MakeCircle</a></td></tr>
71 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle with given center, normal vector and radius. <a href="#f2ced5604e1b7822fd976c4d5acd86a1"></a><br></td></tr>
72 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6bec7e48f6a69ab9c37652efc3192ece">MakeCircleThreePnt</a></td></tr>
74 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a circle, passing through three given points. <a href="#6bec7e48f6a69ab9c37652efc3192ece"></a><br></td></tr>
75 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#491d5983ad5315aaa451c0dab9aa53de">MakeEllipse</a></td></tr>
77 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an ellipse with given center, normal vector and radiuses. <a href="#491d5983ad5315aaa451c0dab9aa53de"></a><br></td></tr>
78 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ab3518c19dae07433e912237cb6d87e3">MakePolyline</a></td></tr>
80 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a polyline on the set of points. <a href="#ab3518c19dae07433e912237cb6d87e3"></a><br></td></tr>
81 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#bac3b24c01efafd46ff55745c114c218">MakeBezier</a></td></tr>
83 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create bezier curve on the set of points. <a href="#bac3b24c01efafd46ff55745c114c218"></a><br></td></tr>
84 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9d256f55a31d4caea356df5e9a36b491">MakeInterpol</a></td></tr>
86 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create B-Spline curve on the set of points. <a href="#9d256f55a31d4caea356df5e9a36b491"></a><br></td></tr>
87 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2e0cfe9c8a9c1456a882f3b1fd118c1a">MakeSketcher</a></td></tr>
89 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#2e0cfe9c8a9c1456a882f3b1fd118c1a"></a><br></td></tr>
90 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c6d246779168cbe8a976bfd23268ab9f">MakeSketcherOnPlane</a></td></tr>
92 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sketcher (wire or face), following the textual description, passed through <em>theCommand</em> argument. <a href="#c6d246779168cbe8a976bfd23268ab9f"></a><br></td></tr>
93 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7e4d346b1fc5ee4887e8356abb864987">MakeBox</a></td></tr>
95 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box by coordinates of two opposite vertices. <a href="#7e4d346b1fc5ee4887e8356abb864987"></a><br></td></tr>
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3935ab1a312d87952e0661e539cb3861">MakeBoxDXDYDZ</a></td></tr>
98 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with specified dimensions along the coordinate axes and with edges, parallel to the coordinate axes. <a href="#3935ab1a312d87952e0661e539cb3861"></a><br></td></tr>
99 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f887eae04ea14936c8f2ccc08e530e12">MakeBoxTwoPnt</a></td></tr>
101 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a box with two specified opposite vertices, and with edges, parallel to the coordinate axes. <a href="#f887eae04ea14936c8f2ccc08e530e12"></a><br></td></tr>
102 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5f544551dab0053b491618b11f72d8a7">MakeCylinder</a></td></tr>
104 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given base point, axis, radius and height. <a href="#5f544551dab0053b491618b11f72d8a7"></a><br></td></tr>
105 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e4afae782eac7eda170ca1580985025c">MakeCylinderRH</a></td></tr>
107 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cylinder with given radius and height at the origin of coordinate system. <a href="#e4afae782eac7eda170ca1580985025c"></a><br></td></tr>
108 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2ef7fabed1a4c83cfd9dfe41f54fe03e">MakeSpherePntR</a></td></tr>
110 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#2ef7fabed1a4c83cfd9dfe41f54fe03e"></a><br></td></tr>
111 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#39ecaa363c5555638718f4564aa1258d">MakeSphere</a></td></tr>
113 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given center and radius. <a href="#39ecaa363c5555638718f4564aa1258d"></a><br></td></tr>
114 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#207bec566af2333662e49b0e054ebedc">MakeSphereR</a></td></tr>
116 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a sphere with given radius at the origin of coordinate system. <a href="#207bec566af2333662e49b0e054ebedc"></a><br></td></tr>
117 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d77fe2cf4d96f17663434ef1fd4c286d">MakeCone</a></td></tr>
119 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given base point, axis, height and radiuses. <a href="#d77fe2cf4d96f17663434ef1fd4c286d"></a><br></td></tr>
120 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#59944e0c2a98bacfb06ddd4f861681b0">MakeConeR1R2H</a></td></tr>
122 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a cone with given height and radiuses at the origin of coordinate system. <a href="#59944e0c2a98bacfb06ddd4f861681b0"></a><br></td></tr>
123 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9cceaba104b3811113f6f7b368eb6633">MakeTorus</a></td></tr>
125 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given center, normal vector and radiuses. <a href="#9cceaba104b3811113f6f7b368eb6633"></a><br></td></tr>
126 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9a8c604450bd29216630ac33284017c6">MakeTorusRR</a></td></tr>
128 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a torus with given radiuses at the origin of coordinate system. <a href="#9a8c604450bd29216630ac33284017c6"></a><br></td></tr>
129 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c0a12052d81f3e8d755dd5b97fbdcf3d">MakePrism</a></td></tr>
131 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along a vector, defined by two points. <a href="#c0a12052d81f3e8d755dd5b97fbdcf3d"></a><br></td></tr>
132 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#32ecfc039f58048b0b3a23ab8e433765">MakePrismVecH</a></td></tr>
134 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the vector, i.e. <a href="#32ecfc039f58048b0b3a23ab8e433765"></a><br></td></tr>
135 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#cd033b39f4be052111ab3ec8d27cd9ee">MakePipe</a></td></tr>
137 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by extrusion of the base shape along the path shape. <a href="#cd033b39f4be052111ab3ec8d27cd9ee"></a><br></td></tr>
138 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4c093c166272f508454e8eb03133e020">MakeRevolution</a></td></tr>
140 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shape by revolution of the base shape around the axis on the given angle, i.e. <a href="#4c093c166272f508454e8eb03133e020"></a><br></td></tr>
141 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#328df6d3aa2acd5dd367fd1ff0f02b90">MakeEdge</a></td></tr>
143 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a linear edge with specified ends. <a href="#328df6d3aa2acd5dd367fd1ff0f02b90"></a><br></td></tr>
144 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6e231ee2830c5d1292b8e8f80a1b570d">MakeWire</a></td></tr>
146 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a wire from the set of edges and wires. <a href="#6e231ee2830c5d1292b8e8f80a1b570d"></a><br></td></tr>
147 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1fa655542cb7d7f0ca7239246e4020a4">MakeFace</a></td></tr>
149 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wire. <a href="#1fa655542cb7d7f0ca7239246e4020a4"></a><br></td></tr>
150 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#377a2b2ff79598724ae3547e0f8f887e">MakeFaceWires</a></td></tr>
152 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a face on the given wires set. <a href="#377a2b2ff79598724ae3547e0f8f887e"></a><br></td></tr>
153 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7900487f71fcbe9b74df16fe1de23aac">MakeFaces</a></td></tr>
155 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#377a2b2ff79598724ae3547e0f8f887e">MakeFaceWires()</a>. <a href="#7900487f71fcbe9b74df16fe1de23aac"></a><br></td></tr>
156 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#bcfb3334446b48ec3a59707341df3e38">MakeShell</a></td></tr>
158 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a shell from the set of faces and shells. <a href="#bcfb3334446b48ec3a59707341df3e38"></a><br></td></tr>
159 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3e4434784c3ec97093321c16599f7590">MakeSolid</a></td></tr>
161 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a solid, bounded by the given shells. <a href="#3e4434784c3ec97093321c16599f7590"></a><br></td></tr>
162 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6f23e242d8a3b1dbe445eb2f7f5b5bf6">MakeCompound</a></td></tr>
164 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a compound of the given shapes. <a href="#6f23e242d8a3b1dbe445eb2f7f5b5bf6"></a><br></td></tr>
165 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0ade4b552865ad0a4df9580145f0736e">NumberOfFaces</a></td></tr>
167 <tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of faces in the given shape. <a href="#0ade4b552865ad0a4df9580145f0736e"></a><br></td></tr>
168 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#730e50a690deccae3599792c202db613">NumberOfEdges</a></td></tr>
170 <tr><td class="mdescLeft"> </td><td class="mdescRight">Gives quantity of edges in the given shape. <a href="#730e50a690deccae3599792c202db613"></a><br></td></tr>
171 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#278e8ebac370fcf80a92b857a54d830d">ChangeOrientation</a></td></tr>
173 <tr><td class="mdescLeft"> </td><td class="mdescRight">Reverses an orientation the given shape. <a href="#278e8ebac370fcf80a92b857a54d830d"></a><br></td></tr>
174 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c13bcdc1219e63398e9d2bbd27271370">OrientationChange</a></td></tr>
176 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#278e8ebac370fcf80a92b857a54d830d">ChangeOrientation()</a>. <a href="#c13bcdc1219e63398e9d2bbd27271370"></a><br></td></tr>
177 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0d2c067d179c0008d035c42b9013283c">GetFreeFacesIDs</a></td></tr>
179 <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieve all free faces from the given shape. <a href="#0d2c067d179c0008d035c42b9013283c"></a><br></td></tr>
180 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a19d88b97b5f1cf8c63bd8386f5e9476">GetSharedShapes</a></td></tr>
182 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get all sub-shapes of theShape1 of the given type, shared with theShape2. <a href="#a19d88b97b5f1cf8c63bd8386f5e9476"></a><br></td></tr>
183 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e089332bc7ff498c6c6669836989383a">GetShapesOnPlane</a></td></tr>
185 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified plane by the certain way, defined through <em>theState</em> parameter. <a href="#e089332bc7ff498c6c6669836989383a"></a><br></td></tr>
186 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1ec8a4c4f37f881676de67fbb185a1a7">GetShapesOnPlaneIDs</a></td></tr>
188 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#1ec8a4c4f37f881676de67fbb185a1a7"></a><br></td></tr>
189 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e472f5764a1014dc9c60778cb02ce970">GetShapesOnCylinder</a></td></tr>
191 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified cylinder by the certain way, defined through <em>theState</em> parameter. <a href="#e472f5764a1014dc9c60778cb02ce970"></a><br></td></tr>
192 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#338736dab175669a89da003c8cf45552">GetShapesOnCylinderIDs</a></td></tr>
194 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#338736dab175669a89da003c8cf45552"></a><br></td></tr>
195 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#926ea88b412800140f45270a3ae89345">GetShapesOnSphere</a></td></tr>
197 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified sphere by the certain way, defined through <em>theState</em> parameter. <a href="#926ea88b412800140f45270a3ae89345"></a><br></td></tr>
198 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c5e58a6957bf2695fd8a974da75718f6">GetShapesOnSphereIDs</a></td></tr>
200 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#c5e58a6957bf2695fd8a974da75718f6"></a><br></td></tr>
201 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6b18a78d643167b99cc95ddd59874b10">GetShapesOnQuadrangle</a></td></tr>
203 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find in <em>theShape</em> all sub-shapes of type <em>theShapeType</em>, situated relatively the specified quadrangle by the certain way, defined through <em>theState</em> parameter. <a href="#6b18a78d643167b99cc95ddd59874b10"></a><br></td></tr>
204 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#db16045827aa23070ef98eca038ecd2c">GetShapesOnQuadrangleIDs</a></td></tr>
206 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but returns list of sub-shapes indices. <a href="#db16045827aa23070ef98eca038ecd2c"></a><br></td></tr>
207 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2695635fc745e6aa6cda4545e2133c41">GetInPlace</a></td></tr>
209 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get sub-shape(s) of theShapeWhere, which are coincident with <em>theShapeWhat</em> or could be a part of it. <a href="#2695635fc745e6aa6cda4545e2133c41"></a><br></td></tr>
210 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#67706610dda0d5005ee1cdfe2e8362a2">GetSubShape</a></td></tr>
212 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a composite sub-shape of <aShape>, composed from sub-shapes of <aShape>, selected by their unique IDs inside <aShape>. <a href="#67706610dda0d5005ee1cdfe2e8362a2"></a><br></td></tr>
213 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID</a></td></tr>
215 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain unique ID of sub-shape <aSubShape> inside <aShape>. <a href="#d7ee9f96e4b5b4303c7d20f0fc42d67d"></a><br></td></tr>
216 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e4ee5a20fdb33779f2dc5f1686fd3d8a">SubShapeAll</a></td></tr>
218 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#e4ee5a20fdb33779f2dc5f1686fd3d8a"></a><br></td></tr>
219 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d19aeb7b8759ebd877154239fb4c1d7f">SubShapeAllIDs</a></td></tr>
221 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#d19aeb7b8759ebd877154239fb4c1d7f"></a><br></td></tr>
222 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7991c614f21498c03545d58f0e1e6049">SubShapeAllSorted</a></td></tr>
224 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#7991c614f21498c03545d58f0e1e6049"></a><br></td></tr>
225 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0da304f589070498b79851370436094e">SubShapeAllSortedIDs</a></td></tr>
227 <tr><td class="mdescLeft"> </td><td class="mdescRight">Explode a shape on subshapes of a given type. <a href="#0da304f589070498b79851370436094e"></a><br></td></tr>
228 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f7265ff90cecdffb35a75b7968d834a1">SubShape</a></td></tr>
230 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <aShape>, selected by they indices in list of all sub-shapes of type <aType>. <a href="#f7265ff90cecdffb35a75b7968d834a1"></a><br></td></tr>
231 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0566156543b9ae4bb4dacbdc660802e0">SubShapeSorted</a></td></tr>
233 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain a compound of sub-shapes of <aShape>, selected by they indices in sorted list of all sub-shapes of type <aType>. <a href="#0566156543b9ae4bb4dacbdc660802e0"></a><br></td></tr>
234 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4ec92460ad70a2086a228cc8f5c53546">ProcessShape</a></td></tr>
236 <tr><td class="mdescLeft"> </td><td class="mdescRight">Apply a sequence of Shape Healing operators to the given object. <a href="#4ec92460ad70a2086a228cc8f5c53546"></a><br></td></tr>
237 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e97025dce42f920c90940e317d4346df">SuppressFaces</a></td></tr>
239 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove faces from the given object (shape). <a href="#e97025dce42f920c90940e317d4346df"></a><br></td></tr>
240 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#af901778584daa351bf152dea8e45103">MakeSewing</a></td></tr>
242 <tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of some shapes into single shape. <a href="#af901778584daa351bf152dea8e45103"></a><br></td></tr>
243 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2053611e91ad644a537b94f7746aad83">Sew</a></td></tr>
245 <tr><td class="mdescLeft"> </td><td class="mdescRight">Sewing of the given object. <a href="#2053611e91ad644a537b94f7746aad83"></a><br></td></tr>
246 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1b508c8014392c17a40634ed0ea098fc">SuppressInternalWires</a></td></tr>
248 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal wires and edges from the given object (face). <a href="#1b508c8014392c17a40634ed0ea098fc"></a><br></td></tr>
249 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#415a551ef50c5a35815080451c459a53">SuppressHoles</a></td></tr>
251 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove internal closed contours (holes) from the given object. <a href="#415a551ef50c5a35815080451c459a53"></a><br></td></tr>
252 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#19eec790d224fe44a21855073733c61a">CloseContour</a></td></tr>
254 <tr><td class="mdescLeft"> </td><td class="mdescRight">Close an open wire. <a href="#19eec790d224fe44a21855073733c61a"></a><br></td></tr>
255 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3d0753cc00225c3c2432f64d2439de2c">DivideEdge</a></td></tr>
257 <tr><td class="mdescLeft"> </td><td class="mdescRight">Addition of a point to a given edge object. <a href="#3d0753cc00225c3c2432f64d2439de2c"></a><br></td></tr>
258 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#65e1cf2711f524b98cd4596e53dda798">GetFreeBoundary</a></td></tr>
260 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a list of wires (wrapped in GEOM_Object-s), that constitute a free boundary of the given shape. <a href="#65e1cf2711f524b98cd4596e53dda798"></a><br></td></tr>
261 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#33f1df4161bf5f34dcad843ed3380404">MakeCopy</a></td></tr>
263 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a copy of the given object. <a href="#33f1df4161bf5f34dcad843ed3380404"></a><br></td></tr>
264 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#cbe2949bf5461726223a97ee80d1c3ec">MakeFilling</a></td></tr>
266 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a filling from the given compound of contours. <a href="#cbe2949bf5461726223a97ee80d1c3ec"></a><br></td></tr>
267 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e5d9467bd086e6cac983986d2d5f88fb">MakeGlueFaces</a></td></tr>
269 <tr><td class="mdescLeft"> </td><td class="mdescRight">Replace coincident faces in theShape by one face. <a href="#e5d9467bd086e6cac983986d2d5f88fb"></a><br></td></tr>
270 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f226efc56d8eff7b56c2d1cfaafa9f29">MakeBoolean</a></td></tr>
272 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform one of boolean operations on two given shapes. <a href="#f226efc56d8eff7b56c2d1cfaafa9f29"></a><br></td></tr>
273 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#cd8f27d201b21e0fece9d01b8b4b1380">MakeCommon</a></td></tr>
275 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 1). <a href="#cd8f27d201b21e0fece9d01b8b4b1380"></a><br></td></tr>
276 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#03dd2a576cc3add2d3de4d0dd49e543d">MakeCut</a></td></tr>
278 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 2). <a href="#03dd2a576cc3add2d3de4d0dd49e543d"></a><br></td></tr>
279 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d901649467a5a346eada63b49cf6303e">MakeFuse</a></td></tr>
281 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 3). <a href="#d901649467a5a346eada63b49cf6303e"></a><br></td></tr>
282 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#eedaf0e56fe5240f4c7c6b9054fc97c8">MakeSection</a></td></tr>
284 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to MakeBoolean(s1, s2, 4). <a href="#eedaf0e56fe5240f4c7c6b9054fc97c8"></a><br></td></tr>
285 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#56f48212a436f46c02722f627d27e7f2">MakePartition</a></td></tr>
287 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition operation. <a href="#56f48212a436f46c02722f627d27e7f2"></a><br></td></tr>
288 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f1fc43bc5612514bcc2f6d772c3d38db">Partition</a></td></tr>
290 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#56f48212a436f46c02722f627d27e7f2">MakePartition()</a>. <a href="#f1fc43bc5612514bcc2f6d772c3d38db"></a><br></td></tr>
291 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d5389c13cb51ad6b6d15780d7e648e69">MakeHalfPartition</a></td></tr>
293 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform partition of the Shape with the Plane. <a href="#d5389c13cb51ad6b6d15780d7e648e69"></a><br></td></tr>
294 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c305e3f931c4ead2aae3b64ccfe5d350">MakeTranslationTwoPoints</a></td></tr>
296 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its end points, creating its copy before the translation. <a href="#c305e3f931c4ead2aae3b64ccfe5d350"></a><br></td></tr>
297 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#daa3f61a507374c1f673619c49485751">MakeTranslation</a></td></tr>
299 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the vector, specified by its components, creating its copy before the translation. <a href="#daa3f61a507374c1f673619c49485751"></a><br></td></tr>
300 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c70936f9c902aef0c6dbd5510bdc7f03">MakeTranslationVector</a></td></tr>
302 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector, creating its copy before the translation. <a href="#c70936f9c902aef0c6dbd5510bdc7f03"></a><br></td></tr>
303 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3363966f33171e6415e1a1b5d4a8e9fa">MakeRotation</a></td></tr>
305 <tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle, creating its copy before the rotatation. <a href="#3363966f33171e6415e1a1b5d4a8e9fa"></a><br></td></tr>
306 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7ad2fdeeef570ba29c86ba28d3da09f7">MakeScaleTransform</a></td></tr>
308 <tr><td class="mdescLeft"> </td><td class="mdescRight">Scale the given object by the factor, creating its copy before the scaling. <a href="#7ad2fdeeef570ba29c86ba28d3da09f7"></a><br></td></tr>
309 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#fab9bb8ede1f587c47cd1d981e966cdd">MakeMirrorByPlane</a></td></tr>
311 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given plane. <a href="#fab9bb8ede1f587c47cd1d981e966cdd"></a><br></td></tr>
312 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#73733650d7b37eb8aec0df9aca0c9a63">MakeMirrorByAxis</a></td></tr>
314 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given axis. <a href="#73733650d7b37eb8aec0df9aca0c9a63"></a><br></td></tr>
315 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#56e053740bed5b65670cf9cc10df4d8d">MakeMirrorByPoint</a></td></tr>
317 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create an object, symmetrical to the given one relatively the given point. <a href="#56e053740bed5b65670cf9cc10df4d8d"></a><br></td></tr>
318 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c100ca3b5ccdbd133df55b331cf33c42">MakePosition</a></td></tr>
320 <tr><td class="mdescLeft"> </td><td class="mdescRight">Modify the Location of the given object by LCS creating its copy before the setting. <a href="#c100ca3b5ccdbd133df55b331cf33c42"></a><br></td></tr>
321 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1c9ca22c504f4190f49f3e222fadeff0">MakeOffset</a></td></tr>
323 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create new object as offset of the given one. <a href="#1c9ca22c504f4190f49f3e222fadeff0"></a><br></td></tr>
324 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ab11f2929f8585eee3f3e29ed9b6fe51">MakeMultiTranslation1D</a></td></tr>
326 <tr><td class="mdescLeft"> </td><td class="mdescRight">Translate the given object along the given vector a given number times. <a href="#ab11f2929f8585eee3f3e29ed9b6fe51"></a><br></td></tr>
327 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4a96d7c7ad41b4cb66f2bc544085c659">MakeMultiTranslation2D</a></td></tr>
329 <tr><td class="mdescLeft"> </td><td class="mdescRight">Conseqently apply two specified translations to theObject specified number of times. <a href="#4a96d7c7ad41b4cb66f2bc544085c659"></a><br></td></tr>
330 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6c50d3ab9f6be4fee93abec171a89cfc">MultiRotate1D</a></td></tr>
332 <tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis a given number times. <a href="#6c50d3ab9f6be4fee93abec171a89cfc"></a><br></td></tr>
333 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b004cf2bbff7b8dfa28a96aadc6bc456">MultiRotate2D</a></td></tr>
335 <tr><td class="mdescLeft"> </td><td class="mdescRight">Rotate the given object around the given axis on the given angle a given number times and multi-translate each rotation result. <a href="#b004cf2bbff7b8dfa28a96aadc6bc456"></a><br></td></tr>
336 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#fe6bb49b0e4f150327729f063bdec2cd">MakeMultiRotation1D</a></td></tr>
338 <tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#6c50d3ab9f6be4fee93abec171a89cfc">MultiRotate1D()</a>, but axis is given by direction and point. <a href="#fe6bb49b0e4f150327729f063bdec2cd"></a><br></td></tr>
339 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5e677bcf6d3c8190778f05e6c7e871d3">MakeMultiRotation2D</a></td></tr>
341 <tr><td class="mdescLeft"> </td><td class="mdescRight">The same, as <a class="el" href="namespacegeompy.html#b004cf2bbff7b8dfa28a96aadc6bc456">MultiRotate2D()</a>, but axis is given by direction and point. <a href="#5e677bcf6d3c8190778f05e6c7e871d3"></a><br></td></tr>
342 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3f2ecc9ca30a3017c7f8d22a9c6ca6fb">MakeFilletAll</a></td></tr>
344 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on all edges of the given shape. <a href="#3f2ecc9ca30a3017c7f8d22a9c6ca6fb"></a><br></td></tr>
345 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#86bbdb543ba06469c1ffe95cb7950f46">MakeFillet</a></td></tr>
347 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a fillet on the specified edges/faces of the given shape. <a href="#86bbdb543ba06469c1ffe95cb7950f46"></a><br></td></tr>
348 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#92091fbfdb19e6532aaf8cbc76f271a1">MakeChamferAll</a></td></tr>
350 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a symmetric chamfer on all edges of the given shape. <a href="#92091fbfdb19e6532aaf8cbc76f271a1"></a><br></td></tr>
351 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6afb8427fde5f6ca2dbc51a51869f7ca">MakeChamferEdge</a></td></tr>
353 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on edges, common to the specified faces, with distance D1 on the Face1. <a href="#6afb8427fde5f6ca2dbc51a51869f7ca"></a><br></td></tr>
354 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2018b56951c34682fa0df214a3b1d7f2">MakeChamferFaces</a></td></tr>
356 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform a chamfer on all edges of the specified faces, with distance D1 on the first specified face (if several for one edge). <a href="#2018b56951c34682fa0df214a3b1d7f2"></a><br></td></tr>
357 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1d1b85c082445f89293b614b23695a19">MakeChamfer</a></td></tr>
359 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#6afb8427fde5f6ca2dbc51a51869f7ca">MakeChamferEdge()</a> and <a class="el" href="namespacegeompy.html#2018b56951c34682fa0df214a3b1d7f2">MakeChamferFaces()</a>. <a href="#1d1b85c082445f89293b614b23695a19"></a><br></td></tr>
360 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#dd1ebfcc03ea50d9701fc0fdff388cd8">Archimede</a></td></tr>
362 <tr><td class="mdescLeft"> </td><td class="mdescRight">Perform an Archimde operation on the given shape with given parameters. <a href="#dd1ebfcc03ea50d9701fc0fdff388cd8"></a><br></td></tr>
363 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#e10a7c1c972b5629fcd9d4b459ccf13b">PointCoordinates</a></td></tr>
365 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get point coordinates. <a href="#e10a7c1c972b5629fcd9d4b459ccf13b"></a><br></td></tr>
366 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ab1609df1740aca9735eb455b5ad7947">BasicProperties</a></td></tr>
368 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get summarized length of all wires, area of surface and volume of the given shape. <a href="#ab1609df1740aca9735eb455b5ad7947"></a><br></td></tr>
369 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1aa8eba3c44a5230cd457b3f97eea57a">BoundingBox</a></td></tr>
371 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get parameters of bounding box of the given shape. <a href="#1aa8eba3c44a5230cd457b3f97eea57a"></a><br></td></tr>
372 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#139df343f817141a8b074cd7389a44b1">Inertia</a></td></tr>
374 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get inertia matrix and moments of inertia of theShape. <a href="#139df343f817141a8b074cd7389a44b1"></a><br></td></tr>
375 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ef044d33ebbe02c75bb62d44ec8570bc">MinDistance</a></td></tr>
377 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get minimal distance between the given shapes. <a href="#ef044d33ebbe02c75bb62d44ec8570bc"></a><br></td></tr>
378 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#8f1e2eb8fa61d0e7aebc04a641f020fb">Tolerance</a></td></tr>
380 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get min and max tolerances of sub-shapes of theShape. <a href="#8f1e2eb8fa61d0e7aebc04a641f020fb"></a><br></td></tr>
381 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6c1a6120cbbf69d13c02b9ade0ba98eb">WhatIs</a></td></tr>
383 <tr><td class="mdescLeft"> </td><td class="mdescRight">Obtain description of the given shape (number of sub-shapes of each type). <a href="#6c1a6120cbbf69d13c02b9ade0ba98eb"></a><br></td></tr>
384 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d9e158674b690b397e20e788b7622da0">MakeCDG</a></td></tr>
386 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a point, situated at the centre of mass of theShape. <a href="#d9e158674b690b397e20e788b7622da0"></a><br></td></tr>
387 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#35d111502e0280fee475e86270792565">CheckShape</a></td></tr>
389 <tr><td class="mdescLeft"> </td><td class="mdescRight">Check a topology of the given shape. <a href="#35d111502e0280fee475e86270792565"></a><br></td></tr>
390 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import</a></td></tr>
392 <tr><td class="mdescLeft"> </td><td class="mdescRight">Import a shape from the BREP or IGES or STEP file (depends on given format) with given name. <a href="#a0571beb5ffbacb42ce92195309820d0"></a><br></td></tr>
393 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#10f157e05c0e20acd86f78090bfec351">ImportBREP</a></td></tr>
395 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import()</a> for BREP format. <a href="#10f157e05c0e20acd86f78090bfec351"></a><br></td></tr>
396 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#2968cc7bf89d54bee34ee3f560bd7f4f">ImportIGES</a></td></tr>
398 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import()</a> for IGES format. <a href="#2968cc7bf89d54bee34ee3f560bd7f4f"></a><br></td></tr>
399 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a232e7dafb6fd10ade8e601d54fd63c2">ImportSTEP</a></td></tr>
401 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#a0571beb5ffbacb42ce92195309820d0">Import()</a> for STEP format. <a href="#a232e7dafb6fd10ade8e601d54fd63c2"></a><br></td></tr>
402 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export</a></td></tr>
404 <tr><td class="mdescLeft"> </td><td class="mdescRight">Export the given shape into a file with given name. <a href="#499e87da00bb3be6123cf73136127bfc"></a><br></td></tr>
405 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#87cb97db967c38695f7b820dbcff30bd">ExportBREP</a></td></tr>
407 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export()</a> for BREP format. <a href="#87cb97db967c38695f7b820dbcff30bd"></a><br></td></tr>
408 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1fecea070929464aee6bf9887dae144a">ExportIGES</a></td></tr>
410 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export()</a> for IGES format. <a href="#1fecea070929464aee6bf9887dae144a"></a><br></td></tr>
411 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#96a04d9dac65752cc513b4fdf70c5ea0">ExportSTEP</a></td></tr>
413 <tr><td class="mdescLeft"> </td><td class="mdescRight">Shortcut to <a class="el" href="namespacegeompy.html#499e87da00bb3be6123cf73136127bfc">Export()</a> for STEP format. <a href="#96a04d9dac65752cc513b4fdf70c5ea0"></a><br></td></tr>
414 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#6e740378fa27a55a0605f11ed68d5c13">MakeQuad</a></td></tr>
416 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face from four edges. <a href="#6e740378fa27a55a0605f11ed68d5c13"></a><br></td></tr>
417 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b459a4cca585b6d0ae962fcc533e2233">MakeQuad2Edges</a></td></tr>
419 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face on two edges. <a href="#b459a4cca585b6d0ae962fcc533e2233"></a><br></td></tr>
420 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#b4a45d1dd409b770f143758e8bc2f80d">MakeQuad4Vertices</a></td></tr>
422 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a quadrangle face with specified corners. <a href="#b4a45d1dd409b770f143758e8bc2f80d"></a><br></td></tr>
423 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d9eb183f135341b2c5151e5d31c8d07c">MakeHexa</a></td></tr>
425 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid, bounded by the six given faces. <a href="#d9eb183f135341b2c5151e5d31c8d07c"></a><br></td></tr>
426 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c612949da56e4e28d2f52f7022e8f270">MakeHexa2Faces</a></td></tr>
428 <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a hexahedral solid between two given faces. <a href="#c612949da56e4e28d2f52f7022e8f270"></a><br></td></tr>
429 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1d89799285c4b0a50c8edd0276a45e00">GetPoint</a></td></tr>
431 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a vertex, found in the given shape by its coordinates. <a href="#1d89799285c4b0a50c8edd0276a45e00"></a><br></td></tr>
432 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3e02dfbb79bbe2739ffe382a10a83902">GetEdge</a></td></tr>
434 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get an edge, found in the given shape by two given vertices. <a href="#3e02dfbb79bbe2739ffe382a10a83902"></a><br></td></tr>
435 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#294c21fa51645e8cc18199dfb4622174">GetEdgeNearPoint</a></td></tr>
437 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find an edge of the given shape, which has minimal distance to the given point. <a href="#294c21fa51645e8cc18199dfb4622174"></a><br></td></tr>
438 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5d9f4778acda236b2595a93f3443269f">GetFaceByPoints</a></td></tr>
440 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a face, found in the given shape by four given corner vertices. <a href="#5d9f4778acda236b2595a93f3443269f"></a><br></td></tr>
441 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f7154a6930bffcd3f249e32e360bf161">GetFaceByEdges</a></td></tr>
443 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get a face of block, found in the given shape by two given edges. <a href="#f7154a6930bffcd3f249e32e360bf161"></a><br></td></tr>
444 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5367485e4a8a35c32d746723fee905bb">GetOppositeFace</a></td></tr>
446 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face, opposite to the given one in the given block. <a href="#5367485e4a8a35c32d746723fee905bb"></a><br></td></tr>
447 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#12a77345f9e987f83ffd294cd7efcb0b">GetFaceNearPoint</a></td></tr>
449 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of the given shape, which has minimal distance to the given point. <a href="#12a77345f9e987f83ffd294cd7efcb0b"></a><br></td></tr>
450 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ccf6906ed06251948bb9ab80a394a04e">GetFaceByNormale</a></td></tr>
452 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find a face of block, whose outside normale has minimal angle with the given vector. <a href="#ccf6906ed06251948bb9ab80a394a04e"></a><br></td></tr>
453 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9b3b633e1484b00d74d4115aecba634c">CheckCompoundOfBlocks</a></td></tr>
455 <tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the compound of blocks is given. <a href="#9b3b633e1484b00d74d4115aecba634c"></a><br></td></tr>
456 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4c8f85c9a412a5460e48313ee9dc428b">RemoveExtraEdges</a></td></tr>
458 <tr><td class="mdescLeft"> </td><td class="mdescRight">Remove all seam and degenerated edges from <em>theShape</em>. <a href="#4c8f85c9a412a5460e48313ee9dc428b"></a><br></td></tr>
459 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f690cd52d196cb4eca5a57aebcd4827b">CheckAndImprove</a></td></tr>
461 <tr><td class="mdescLeft"> </td><td class="mdescRight">Check, if the given shape is a blocks compound. <a href="#f690cd52d196cb4eca5a57aebcd4827b"></a><br></td></tr>
462 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#261f5525946b6b9abd3033d058f2c077">MakeBlockExplode</a></td></tr>
464 <tr><td class="mdescLeft"> </td><td class="mdescRight">Get all the blocks, contained in the given compound. <a href="#261f5525946b6b9abd3033d058f2c077"></a><br></td></tr>
465 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#850464c8254224a9fca8df8121378442">GetBlockNearPoint</a></td></tr>
467 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing the given point inside its volume or on boundary. <a href="#850464c8254224a9fca8df8121378442"></a><br></td></tr>
468 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#3b644c68c91ba34eb232add9c16ad26d">GetBlockByParts</a></td></tr>
470 <tr><td class="mdescLeft"> </td><td class="mdescRight">Find block, containing all the elements, passed as the parts, or maximum quantity of them. <a href="#3b644c68c91ba34eb232add9c16ad26d"></a><br></td></tr>
471 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#87b5b6632b97d3da1d447e02d4b169a9">GetBlocksByParts</a></td></tr>
473 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return all blocks, containing all the elements, passed as the parts. <a href="#87b5b6632b97d3da1d447e02d4b169a9"></a><br></td></tr>
474 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f01d36e0b2eb11c0e5abc141691d2eee">MakeMultiTransformation1D</a></td></tr>
476 <tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#f01d36e0b2eb11c0e5abc141691d2eee"></a><br></td></tr>
477 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4592c6223d08418649f48113913103fb">MakeMultiTransformation2D</a></td></tr>
479 <tr><td class="mdescLeft"> </td><td class="mdescRight">Multi-transformate block and glue the result. <a href="#4592c6223d08418649f48113913103fb"></a><br></td></tr>
480 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#066548557397df1e539909427054d601">Propagate</a></td></tr>
482 <tr><td class="mdescLeft"> </td><td class="mdescRight">Build all possible propagation groups. <a href="#066548557397df1e539909427054d601"></a><br></td></tr>
483 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#d34dca22784f06782d577a35ebb767a6">CreateGroup</a></td></tr>
485 <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new group which will store sub shapes of theMainShape. <a href="#d34dca22784f06782d577a35ebb767a6"></a><br></td></tr>
486 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#a2dbd1e5c34e091747e208cd6b63eba1">AddObject</a></td></tr>
488 <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds a sub object with ID theSubShapeId to the group. <a href="#a2dbd1e5c34e091747e208cd6b63eba1"></a><br></td></tr>
489 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1153343bde9e7e07a9571123d1440d3b">RemoveObject</a></td></tr>
491 <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes a sub object with ID <em>theSubShapeId</em> from the group. <a href="#1153343bde9e7e07a9571123d1440d3b"></a><br></td></tr>
492 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#00450556247ac647a69506a1776a125d">UnionList</a></td></tr>
494 <tr><td class="mdescLeft"> </td><td class="mdescRight">Adds to the group all the given shapes. <a href="#00450556247ac647a69506a1776a125d"></a><br></td></tr>
495 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5e1f46dae5dc0b01e997278cf186d73d">UnionIDs</a></td></tr>
497 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#5e1f46dae5dc0b01e997278cf186d73d"></a><br></td></tr>
498 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#5514b5a8b24702828eed0f6b39fe8f9a">DifferenceList</a></td></tr>
500 <tr><td class="mdescLeft"> </td><td class="mdescRight">Removes from the group all the given shapes. <a href="#5514b5a8b24702828eed0f6b39fe8f9a"></a><br></td></tr>
501 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#78ccd39b2263ea213805869fbe4c3bc3">DifferenceIDs</a></td></tr>
503 <tr><td class="mdescLeft"> </td><td class="mdescRight">Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. <a href="#78ccd39b2263ea213805869fbe4c3bc3"></a><br></td></tr>
504 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c076d5e58ceb4d210f7a43e1acea8ca5">GetObjectIDs</a></td></tr>
506 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a list of sub objects ID stored in the group. <a href="#c076d5e58ceb4d210f7a43e1acea8ca5"></a><br></td></tr>
507 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#05095c0349fe3889ab06235f265c1ea9">GetType</a></td></tr>
509 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a type of sub objects stored in the group. <a href="#05095c0349fe3889ab06235f265c1ea9"></a><br></td></tr>
510 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4c9609d803e34c25427e59e4ab2ddb42">GetMainShape</a></td></tr>
512 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a main shape associated with the group. <a href="#4c9609d803e34c25427e59e4ab2ddb42"></a><br></td></tr>
513 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c6b2d69f3d03206b73ce0c0bbfb56eae">GetEdgesByLength</a></td></tr>
515 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#ae1cbdb4fcaa8ac1a7c826580b99fc5f">SelectEdges</a></td></tr>
517 <tr><td class="memItemLeft" nowrap align="right" valign="top">def </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9c05eb3e0ffbdd757e288d3204422dc5">addPath</a></td></tr>
519 <tr><td class="mdescLeft"> </td><td class="mdescRight">Add Path to load python scripts from. <a href="#9c05eb3e0ffbdd757e288d3204422dc5"></a><br></td></tr>
520 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
521 <tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")</td></tr>
523 <tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geom</a> = g._narrow( GEOM.GEOM_Gen )</td></tr>
525 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">myBuilder</a> = None</td></tr>
527 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">myStudyId</a> = 0</td></tr>
529 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">father</a> = None</td></tr>
531 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">BasicOp</a> = None</td></tr>
533 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">CurvesOp</a> = None</td></tr>
535 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">PrimOp</a> = None</td></tr>
537 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">ShapesOp</a> = None</td></tr>
539 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">HealOp</a> = None</td></tr>
541 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">InsertOp</a> = None</td></tr>
543 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">BoolOp</a> = None</td></tr>
545 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">TrsfOp</a> = None</td></tr>
547 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">LocalOp</a> = None</td></tr>
549 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">MeasuOp</a> = None</td></tr>
551 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">BlocksOp</a> = None</td></tr>
553 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">GroupOp</a> = None</td></tr>
555 <tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}</td></tr>
557 <tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")</td></tr>
559 <tr><td class="memItemLeft" nowrap align="right" valign="top">tuple </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geom</a> = g._narrow( GEOM.GEOM_Gen )</td></tr>
561 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">myBuilder</a> = None</td></tr>
563 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">myStudyId</a> = 0</td></tr>
565 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">father</a> = None</td></tr>
567 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">BasicOp</a> = None</td></tr>
569 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">CurvesOp</a> = None</td></tr>
571 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">PrimOp</a> = None</td></tr>
573 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">ShapesOp</a> = None</td></tr>
575 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">HealOp</a> = None</td></tr>
577 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">InsertOp</a> = None</td></tr>
579 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">BoolOp</a> = None</td></tr>
581 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">TrsfOp</a> = None</td></tr>
583 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">LocalOp</a> = None</td></tr>
585 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">MeasuOp</a> = None</td></tr>
587 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">BlocksOp</a> = None</td></tr>
589 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">GroupOp</a> = None</td></tr>
591 <tr><td class="memItemLeft" nowrap align="right" valign="top">dictionary </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}</td></tr>
594 <hr><h2>Function Documentation</h2>
595 <a class="anchor" name="4a5618a690db0aecbe5989cb55d74ece"></a><!-- doxytag: member="geompy::init_geom" ref="4a5618a690db0aecbe5989cb55d74ece" args="" --><p>
596 <table class="mdTable" cellpadding="2" cellspacing="0">
599 <table cellpadding="0" cellspacing="0" border="0">
601 <td class="md" nowrap valign="top">def geompy::init_geom </td>
602 <td class="md" valign="top">( </td>
603 <td class="md" nowrap valign="top"> </td>
604 <td class="mdname1" valign="top" nowrap> <em>theStudy</em> </td>
605 <td class="md" valign="top"> ) </td>
606 <td class="md" nowrap></td>
612 <table cellspacing="5" cellpadding="0" border="0">
623 <a class="anchor" name="5ece84ce1ea01c0cb42f69399817bbc3"></a><!-- doxytag: member="geompy::SubShapeName" ref="5ece84ce1ea01c0cb42f69399817bbc3" args="" --><p>
624 <table class="mdTable" cellpadding="2" cellspacing="0">
627 <table cellpadding="0" cellspacing="0" border="0">
629 <td class="md" nowrap valign="top">def geompy::SubShapeName </td>
630 <td class="md" valign="top">( </td>
631 <td class="md" nowrap valign="top"> </td>
632 <td class="mdname" nowrap> <em>aSubObj</em>, </td>
635 <td class="md" nowrap align="right"></td>
637 <td class="md" nowrap> </td>
638 <td class="mdname" nowrap> <em>aMainObj</em></td>
642 <td class="md">) </td>
643 <td class="md" colspan="2"></td>
649 <table cellspacing="5" cellpadding="0" border="0">
657 Example: see GEOM_TestAll.py </td>
660 <a class="anchor" name="fd40f7d59da81b22862298666f807f7d"></a><!-- doxytag: member="geompy::addToStudy" ref="fd40f7d59da81b22862298666f807f7d" args="" --><p>
661 <table class="mdTable" cellpadding="2" cellspacing="0">
664 <table cellpadding="0" cellspacing="0" border="0">
666 <td class="md" nowrap valign="top">def geompy::addToStudy </td>
667 <td class="md" valign="top">( </td>
668 <td class="md" nowrap valign="top"> </td>
669 <td class="mdname" nowrap> <em>aShape</em>, </td>
672 <td class="md" nowrap align="right"></td>
674 <td class="md" nowrap> </td>
675 <td class="mdname" nowrap> <em>aName</em></td>
679 <td class="md">) </td>
680 <td class="md" colspan="2"></td>
686 <table cellspacing="5" cellpadding="0" border="0">
694 Example: see GEOM_TestAll.py </td>
697 <a class="anchor" name="82aab9da423d1401a3ddfd0eb4b0c49d"></a><!-- doxytag: member="geompy::addToStudyInFather" ref="82aab9da423d1401a3ddfd0eb4b0c49d" args="" --><p>
698 <table class="mdTable" cellpadding="2" cellspacing="0">
701 <table cellpadding="0" cellspacing="0" border="0">
703 <td class="md" nowrap valign="top">def geompy::addToStudyInFather </td>
704 <td class="md" valign="top">( </td>
705 <td class="md" nowrap valign="top"> </td>
706 <td class="mdname" nowrap> <em>aFather</em>, </td>
709 <td class="md" nowrap align="right"></td>
711 <td class="md" nowrap> </td>
712 <td class="mdname" nowrap> <em>aShape</em>, </td>
715 <td class="md" nowrap align="right"></td>
717 <td class="md" nowrap> </td>
718 <td class="mdname" nowrap> <em>aName</em></td>
722 <td class="md">) </td>
723 <td class="md" colspan="2"></td>
729 <table cellspacing="5" cellpadding="0" border="0">
737 Example: see GEOM_TestAll.py </td>
740 <a class="anchor" name="9310c6377485b0bcfcfab87ab49d7e9a"></a><!-- doxytag: member="geompy::MakeVertex" ref="9310c6377485b0bcfcfab87ab49d7e9a" args="" --><p>
741 <table class="mdTable" cellpadding="2" cellspacing="0">
744 <table cellpadding="0" cellspacing="0" border="0">
746 <td class="md" nowrap valign="top">def geompy::MakeVertex </td>
747 <td class="md" valign="top">( </td>
748 <td class="md" nowrap valign="top"> </td>
749 <td class="mdname" nowrap> <em>theX</em>, </td>
752 <td class="md" nowrap align="right"></td>
754 <td class="md" nowrap> </td>
755 <td class="mdname" nowrap> <em>theY</em>, </td>
758 <td class="md" nowrap align="right"></td>
760 <td class="md" nowrap> </td>
761 <td class="mdname" nowrap> <em>theZ</em></td>
765 <td class="md">) </td>
766 <td class="md" colspan="2"></td>
772 <table cellspacing="5" cellpadding="0" border="0">
780 <dl compact><dt><b>Parameters:</b></dt><dd>
781 <table border="0" cellspacing="2" cellpadding="0">
782 <tr><td valign="top"></td><td valign="top"><em>theX</em> </td><td>The X coordinate of the point. </td></tr>
783 <tr><td valign="top"></td><td valign="top"><em>theY</em> </td><td>The Y coordinate of the point. </td></tr>
784 <tr><td valign="top"></td><td valign="top"><em>theZ</em> </td><td>The Z coordinate of the point. </td></tr>
787 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
788 Example: see GEOM_TestAll.py </td>
791 <a class="anchor" name="0218cb2daa9ac5dc1eb4e26471e8b4d2"></a><!-- doxytag: member="geompy::MakeVertexWithRef" ref="0218cb2daa9ac5dc1eb4e26471e8b4d2" args="" --><p>
792 <table class="mdTable" cellpadding="2" cellspacing="0">
795 <table cellpadding="0" cellspacing="0" border="0">
797 <td class="md" nowrap valign="top">def geompy::MakeVertexWithRef </td>
798 <td class="md" valign="top">( </td>
799 <td class="md" nowrap valign="top"> </td>
800 <td class="mdname" nowrap> <em>theReference</em>, </td>
803 <td class="md" nowrap align="right"></td>
805 <td class="md" nowrap> </td>
806 <td class="mdname" nowrap> <em>theX</em>, </td>
809 <td class="md" nowrap align="right"></td>
811 <td class="md" nowrap> </td>
812 <td class="mdname" nowrap> <em>theY</em>, </td>
815 <td class="md" nowrap align="right"></td>
817 <td class="md" nowrap> </td>
818 <td class="mdname" nowrap> <em>theZ</em></td>
822 <td class="md">) </td>
823 <td class="md" colspan="2"></td>
829 <table cellspacing="5" cellpadding="0" border="0">
837 <dl compact><dt><b>Parameters:</b></dt><dd>
838 <table border="0" cellspacing="2" cellpadding="0">
839 <tr><td valign="top"></td><td valign="top"><em>theReference</em> </td><td>The referenced point. </td></tr>
840 <tr><td valign="top"></td><td valign="top"><em>theX</em> </td><td>Displacement from the referenced point along OX axis. </td></tr>
841 <tr><td valign="top"></td><td valign="top"><em>theY</em> </td><td>Displacement from the referenced point along OY axis. </td></tr>
842 <tr><td valign="top"></td><td valign="top"><em>theZ</em> </td><td>Displacement from the referenced point along OZ axis. </td></tr>
845 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
846 Example: see GEOM_TestAll.py </td>
849 <a class="anchor" name="792541ac8429b9ba33ed099d822f7020"></a><!-- doxytag: member="geompy::MakeVertexOnCurve" ref="792541ac8429b9ba33ed099d822f7020" args="" --><p>
850 <table class="mdTable" cellpadding="2" cellspacing="0">
853 <table cellpadding="0" cellspacing="0" border="0">
855 <td class="md" nowrap valign="top">def geompy::MakeVertexOnCurve </td>
856 <td class="md" valign="top">( </td>
857 <td class="md" nowrap valign="top"> </td>
858 <td class="mdname" nowrap> <em>theRefCurve</em>, </td>
861 <td class="md" nowrap align="right"></td>
863 <td class="md" nowrap> </td>
864 <td class="mdname" nowrap> <em>theParameter</em></td>
868 <td class="md">) </td>
869 <td class="md" colspan="2"></td>
875 <table cellspacing="5" cellpadding="0" border="0">
883 <dl compact><dt><b>Parameters:</b></dt><dd>
884 <table border="0" cellspacing="2" cellpadding="0">
885 <tr><td valign="top"></td><td valign="top"><em>theRefCurve</em> </td><td>The referenced curve. </td></tr>
886 <tr><td valign="top"></td><td valign="top"><em>theParameter</em> </td><td>Value of parameter on the referenced curve. </td></tr>
889 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
890 Example: see GEOM_TestAll.py </td>
893 <a class="anchor" name="e7edc072e7e7b74feee2983e40b3f727"></a><!-- doxytag: member="geompy::MakeVectorDXDYDZ" ref="e7edc072e7e7b74feee2983e40b3f727" args="" --><p>
894 <table class="mdTable" cellpadding="2" cellspacing="0">
897 <table cellpadding="0" cellspacing="0" border="0">
899 <td class="md" nowrap valign="top">def geompy::MakeVectorDXDYDZ </td>
900 <td class="md" valign="top">( </td>
901 <td class="md" nowrap valign="top"> </td>
902 <td class="mdname" nowrap> <em>theDX</em>, </td>
905 <td class="md" nowrap align="right"></td>
907 <td class="md" nowrap> </td>
908 <td class="mdname" nowrap> <em>theDY</em>, </td>
911 <td class="md" nowrap align="right"></td>
913 <td class="md" nowrap> </td>
914 <td class="mdname" nowrap> <em>theDZ</em></td>
918 <td class="md">) </td>
919 <td class="md" colspan="2"></td>
925 <table cellspacing="5" cellpadding="0" border="0">
933 <dl compact><dt><b>Parameters:</b></dt><dd>
934 <table border="0" cellspacing="2" cellpadding="0">
935 <tr><td valign="top"></td><td valign="top"><em>theDX</em> </td><td>X component of the vector. </td></tr>
936 <tr><td valign="top"></td><td valign="top"><em>theDY</em> </td><td>Y component of the vector. </td></tr>
937 <tr><td valign="top"></td><td valign="top"><em>theDZ</em> </td><td>Z component of the vector. </td></tr>
940 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector.</dd></dl>
941 Example: see GEOM_TestAll.py </td>
944 <a class="anchor" name="93a57241f7e0c8666fa64effb24d95eb"></a><!-- doxytag: member="geompy::MakeVector" ref="93a57241f7e0c8666fa64effb24d95eb" args="" --><p>
945 <table class="mdTable" cellpadding="2" cellspacing="0">
948 <table cellpadding="0" cellspacing="0" border="0">
950 <td class="md" nowrap valign="top">def geompy::MakeVector </td>
951 <td class="md" valign="top">( </td>
952 <td class="md" nowrap valign="top"> </td>
953 <td class="mdname" nowrap> <em>thePnt1</em>, </td>
956 <td class="md" nowrap align="right"></td>
958 <td class="md" nowrap> </td>
959 <td class="mdname" nowrap> <em>thePnt2</em></td>
963 <td class="md">) </td>
964 <td class="md" colspan="2"></td>
970 <table cellspacing="5" cellpadding="0" border="0">
978 <dl compact><dt><b>Parameters:</b></dt><dd>
979 <table border="0" cellspacing="2" cellpadding="0">
980 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Start point for the vector. </td></tr>
981 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>End point for the vector. </td></tr>
984 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created vector. </dd></dl>
988 <a class="anchor" name="ace7c6d8f49b69b3b9d1cf87b0c42a87"></a><!-- doxytag: member="geompy::MakeLine" ref="ace7c6d8f49b69b3b9d1cf87b0c42a87" args="" --><p>
989 <table class="mdTable" cellpadding="2" cellspacing="0">
992 <table cellpadding="0" cellspacing="0" border="0">
994 <td class="md" nowrap valign="top">def geompy::MakeLine </td>
995 <td class="md" valign="top">( </td>
996 <td class="md" nowrap valign="top"> </td>
997 <td class="mdname" nowrap> <em>thePnt</em>, </td>
1000 <td class="md" nowrap align="right"></td>
1001 <td class="md"></td>
1002 <td class="md" nowrap> </td>
1003 <td class="mdname" nowrap> <em>theDir</em></td>
1006 <td class="md"></td>
1007 <td class="md">) </td>
1008 <td class="md" colspan="2"></td>
1014 <table cellspacing="5" cellpadding="0" border="0">
1022 <dl compact><dt><b>Parameters:</b></dt><dd>
1023 <table border="0" cellspacing="2" cellpadding="0">
1024 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Point. The resulting line will pass through it. </td></tr>
1025 <tr><td valign="top"></td><td valign="top"><em>theDir</em> </td><td>Direction. The resulting line will be parallel to it. </td></tr>
1028 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
1029 Example: see GEOM_TestAll.py </td>
1032 <a class="anchor" name="d05c89e50645bfcb9180c9a1f0cd495b"></a><!-- doxytag: member="geompy::MakeLineTwoPnt" ref="d05c89e50645bfcb9180c9a1f0cd495b" args="" --><p>
1033 <table class="mdTable" cellpadding="2" cellspacing="0">
1036 <table cellpadding="0" cellspacing="0" border="0">
1038 <td class="md" nowrap valign="top">def geompy::MakeLineTwoPnt </td>
1039 <td class="md" valign="top">( </td>
1040 <td class="md" nowrap valign="top"> </td>
1041 <td class="mdname" nowrap> <em>thePnt1</em>, </td>
1044 <td class="md" nowrap align="right"></td>
1045 <td class="md"></td>
1046 <td class="md" nowrap> </td>
1047 <td class="mdname" nowrap> <em>thePnt2</em></td>
1050 <td class="md"></td>
1051 <td class="md">) </td>
1052 <td class="md" colspan="2"></td>
1058 <table cellspacing="5" cellpadding="0" border="0">
1066 <dl compact><dt><b>Parameters:</b></dt><dd>
1067 <table border="0" cellspacing="2" cellpadding="0">
1068 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of two points, defining the line. </td></tr>
1069 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of two points, defining the line. </td></tr>
1072 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created line.</dd></dl>
1073 Example: see GEOM_TestAll.py </td>
1076 <a class="anchor" name="b99b3d9ec2a1839a5b3e43139da67559"></a><!-- doxytag: member="geompy::MakePlane" ref="b99b3d9ec2a1839a5b3e43139da67559" args="" --><p>
1077 <table class="mdTable" cellpadding="2" cellspacing="0">
1080 <table cellpadding="0" cellspacing="0" border="0">
1082 <td class="md" nowrap valign="top">def geompy::MakePlane </td>
1083 <td class="md" valign="top">( </td>
1084 <td class="md" nowrap valign="top"> </td>
1085 <td class="mdname" nowrap> <em>thePnt</em>, </td>
1088 <td class="md" nowrap align="right"></td>
1089 <td class="md"></td>
1090 <td class="md" nowrap> </td>
1091 <td class="mdname" nowrap> <em>theVec</em>, </td>
1094 <td class="md" nowrap align="right"></td>
1095 <td class="md"></td>
1096 <td class="md" nowrap> </td>
1097 <td class="mdname" nowrap> <em>theTrimSize</em></td>
1100 <td class="md"></td>
1101 <td class="md">) </td>
1102 <td class="md" colspan="2"></td>
1108 <table cellspacing="5" cellpadding="0" border="0">
1116 <dl compact><dt><b>Parameters:</b></dt><dd>
1117 <table border="0" cellspacing="2" cellpadding="0">
1118 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Point, the plane has to pass through. </td></tr>
1119 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, defining the plane normal direction. </td></tr>
1120 <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
1123 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1124 Example: see GEOM_TestAll.py </td>
1127 <a class="anchor" name="91603b64526fd345b2255907f179fffb"></a><!-- doxytag: member="geompy::MakePlaneThreePnt" ref="91603b64526fd345b2255907f179fffb" args="" --><p>
1128 <table class="mdTable" cellpadding="2" cellspacing="0">
1131 <table cellpadding="0" cellspacing="0" border="0">
1133 <td class="md" nowrap valign="top">def geompy::MakePlaneThreePnt </td>
1134 <td class="md" valign="top">( </td>
1135 <td class="md" nowrap valign="top"> </td>
1136 <td class="mdname" nowrap> <em>thePnt1</em>, </td>
1139 <td class="md" nowrap align="right"></td>
1140 <td class="md"></td>
1141 <td class="md" nowrap> </td>
1142 <td class="mdname" nowrap> <em>thePnt2</em>, </td>
1145 <td class="md" nowrap align="right"></td>
1146 <td class="md"></td>
1147 <td class="md" nowrap> </td>
1148 <td class="mdname" nowrap> <em>thePnt3</em>, </td>
1151 <td class="md" nowrap align="right"></td>
1152 <td class="md"></td>
1153 <td class="md" nowrap> </td>
1154 <td class="mdname" nowrap> <em>theTrimSize</em></td>
1157 <td class="md"></td>
1158 <td class="md">) </td>
1159 <td class="md" colspan="2"></td>
1165 <table cellspacing="5" cellpadding="0" border="0">
1173 <dl compact><dt><b>Parameters:</b></dt><dd>
1174 <table border="0" cellspacing="2" cellpadding="0">
1175 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of three points, defining the plane. </td></tr>
1176 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of three points, defining the plane. </td></tr>
1177 <tr><td valign="top"></td><td valign="top"><em>thePnt3</em> </td><td>Fird of three points, defining the plane. </td></tr>
1178 <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>Half size of a side of quadrangle face, representing the plane. </td></tr>
1181 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1182 Example: see GEOM_TestAll.py </td>
1185 <a class="anchor" name="0d2356927fd4fcff47597d7c3170a3af"></a><!-- doxytag: member="geompy::MakePlaneFace" ref="0d2356927fd4fcff47597d7c3170a3af" args="" --><p>
1186 <table class="mdTable" cellpadding="2" cellspacing="0">
1189 <table cellpadding="0" cellspacing="0" border="0">
1191 <td class="md" nowrap valign="top">def geompy::MakePlaneFace </td>
1192 <td class="md" valign="top">( </td>
1193 <td class="md" nowrap valign="top"> </td>
1194 <td class="mdname" nowrap> <em>theFace</em>, </td>
1197 <td class="md" nowrap align="right"></td>
1198 <td class="md"></td>
1199 <td class="md" nowrap> </td>
1200 <td class="mdname" nowrap> <em>theTrimSize</em></td>
1203 <td class="md"></td>
1204 <td class="md">) </td>
1205 <td class="md" colspan="2"></td>
1211 <table cellspacing="5" cellpadding="0" border="0">
1219 <dl compact><dt><b>Parameters:</b></dt><dd>
1220 <table border="0" cellspacing="2" cellpadding="0">
1221 <tr><td valign="top"></td><td valign="top"><em>theFace</em> </td><td>Referenced plane. </td></tr>
1222 <tr><td valign="top"></td><td valign="top"><em>theTrimSize</em> </td><td>New half size of a side of quadrangle face, representing the plane. </td></tr>
1225 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created plane.</dd></dl>
1226 Example: see GEOM_TestAll.py </td>
1229 <a class="anchor" name="f054185ef572c0277eb37e6a98956f92"></a><!-- doxytag: member="geompy::MakeMarker" ref="f054185ef572c0277eb37e6a98956f92" args="" --><p>
1230 <table class="mdTable" cellpadding="2" cellspacing="0">
1233 <table cellpadding="0" cellspacing="0" border="0">
1235 <td class="md" nowrap valign="top">def geompy::MakeMarker </td>
1236 <td class="md" valign="top">( </td>
1237 <td class="md" nowrap valign="top"> </td>
1238 <td class="mdname" nowrap> <em>OX</em>, </td>
1241 <td class="md" nowrap align="right"></td>
1242 <td class="md"></td>
1243 <td class="md" nowrap> </td>
1244 <td class="mdname" nowrap> <em>OY</em>, </td>
1247 <td class="md" nowrap align="right"></td>
1248 <td class="md"></td>
1249 <td class="md" nowrap> </td>
1250 <td class="mdname" nowrap> <em>OZ</em>, </td>
1253 <td class="md" nowrap align="right"></td>
1254 <td class="md"></td>
1255 <td class="md" nowrap> </td>
1256 <td class="mdname" nowrap> <em>XDX</em>, </td>
1259 <td class="md" nowrap align="right"></td>
1260 <td class="md"></td>
1261 <td class="md" nowrap> </td>
1262 <td class="mdname" nowrap> <em>XDY</em>, </td>
1265 <td class="md" nowrap align="right"></td>
1266 <td class="md"></td>
1267 <td class="md" nowrap> </td>
1268 <td class="mdname" nowrap> <em>XDZ</em>, </td>
1271 <td class="md" nowrap align="right"></td>
1272 <td class="md"></td>
1273 <td class="md" nowrap> </td>
1274 <td class="mdname" nowrap> <em>YDX</em>, </td>
1277 <td class="md" nowrap align="right"></td>
1278 <td class="md"></td>
1279 <td class="md" nowrap> </td>
1280 <td class="mdname" nowrap> <em>YDY</em>, </td>
1283 <td class="md" nowrap align="right"></td>
1284 <td class="md"></td>
1285 <td class="md" nowrap> </td>
1286 <td class="mdname" nowrap> <em>YDZ</em></td>
1289 <td class="md"></td>
1290 <td class="md">) </td>
1291 <td class="md" colspan="2"></td>
1297 <table cellspacing="5" cellpadding="0" border="0">
1305 <dl compact><dt><b>Parameters:</b></dt><dd>
1306 <table border="0" cellspacing="2" cellpadding="0">
1307 <tr><td valign="top"></td><td valign="top"><em>OX,OY,OZ</em> </td><td>Three coordinates of coordinate system origin. </td></tr>
1308 <tr><td valign="top"></td><td valign="top"><em>XDX,XDY,XDZ</em> </td><td>Three components of OX direction </td></tr>
1309 <tr><td valign="top"></td><td valign="top"><em>YDX,YDY,YDZ</em> </td><td>Three components of OY direction </td></tr>
1312 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system.</dd></dl>
1313 Example: see GEOM_TestAll.py </td>
1316 <a class="anchor" name="6fc5a0f21295d06cc796dce166c1dbea"></a><!-- doxytag: member="geompy::MakeMarkerPntTwoVec" ref="6fc5a0f21295d06cc796dce166c1dbea" args="" --><p>
1317 <table class="mdTable" cellpadding="2" cellspacing="0">
1320 <table cellpadding="0" cellspacing="0" border="0">
1322 <td class="md" nowrap valign="top">def geompy::MakeMarkerPntTwoVec </td>
1323 <td class="md" valign="top">( </td>
1324 <td class="md" nowrap valign="top"> </td>
1325 <td class="mdname" nowrap> <em>theOrigin</em>, </td>
1328 <td class="md" nowrap align="right"></td>
1329 <td class="md"></td>
1330 <td class="md" nowrap> </td>
1331 <td class="mdname" nowrap> <em>theXVec</em>, </td>
1334 <td class="md" nowrap align="right"></td>
1335 <td class="md"></td>
1336 <td class="md" nowrap> </td>
1337 <td class="mdname" nowrap> <em>theYVec</em></td>
1340 <td class="md"></td>
1341 <td class="md">) </td>
1342 <td class="md" colspan="2"></td>
1348 <table cellspacing="5" cellpadding="0" border="0">
1356 <dl compact><dt><b>Parameters:</b></dt><dd>
1357 <table border="0" cellspacing="2" cellpadding="0">
1358 <tr><td valign="top"></td><td valign="top"><em>theOrigin</em> </td><td>Point of coordinate system origin. </td></tr>
1359 <tr><td valign="top"></td><td valign="top"><em>theXVec</em> </td><td>Vector of X direction </td></tr>
1360 <tr><td valign="top"></td><td valign="top"><em>theYVec</em> </td><td>Vector of Y direction </td></tr>
1363 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created coordinate system. </dd></dl>
1367 <a class="anchor" name="09d23236d0b3ac8260d44baf9dd9e510"></a><!-- doxytag: member="geompy::MakeArc" ref="09d23236d0b3ac8260d44baf9dd9e510" args="" --><p>
1368 <table class="mdTable" cellpadding="2" cellspacing="0">
1371 <table cellpadding="0" cellspacing="0" border="0">
1373 <td class="md" nowrap valign="top">def geompy::MakeArc </td>
1374 <td class="md" valign="top">( </td>
1375 <td class="md" nowrap valign="top"> </td>
1376 <td class="mdname" nowrap> <em>thePnt1</em>, </td>
1379 <td class="md" nowrap align="right"></td>
1380 <td class="md"></td>
1381 <td class="md" nowrap> </td>
1382 <td class="mdname" nowrap> <em>thePnt2</em>, </td>
1385 <td class="md" nowrap align="right"></td>
1386 <td class="md"></td>
1387 <td class="md" nowrap> </td>
1388 <td class="mdname" nowrap> <em>thePnt3</em></td>
1391 <td class="md"></td>
1392 <td class="md">) </td>
1393 <td class="md" colspan="2"></td>
1399 <table cellspacing="5" cellpadding="0" border="0">
1407 <dl compact><dt><b>Parameters:</b></dt><dd>
1408 <table border="0" cellspacing="2" cellpadding="0">
1409 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Start point of the arc. </td></tr>
1410 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Middle point of the arc. </td></tr>
1411 <tr><td valign="top"></td><td valign="top"><em>thePnt3</em> </td><td>End point of the arc. </td></tr>
1414 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created arc.</dd></dl>
1415 Example: see GEOM_TestAll.py </td>
1418 <a class="anchor" name="f2ced5604e1b7822fd976c4d5acd86a1"></a><!-- doxytag: member="geompy::MakeCircle" ref="f2ced5604e1b7822fd976c4d5acd86a1" args="" --><p>
1419 <table class="mdTable" cellpadding="2" cellspacing="0">
1422 <table cellpadding="0" cellspacing="0" border="0">
1424 <td class="md" nowrap valign="top">def geompy::MakeCircle </td>
1425 <td class="md" valign="top">( </td>
1426 <td class="md" nowrap valign="top"> </td>
1427 <td class="mdname" nowrap> <em>thePnt</em>, </td>
1430 <td class="md" nowrap align="right"></td>
1431 <td class="md"></td>
1432 <td class="md" nowrap> </td>
1433 <td class="mdname" nowrap> <em>theVec</em>, </td>
1436 <td class="md" nowrap align="right"></td>
1437 <td class="md"></td>
1438 <td class="md" nowrap> </td>
1439 <td class="mdname" nowrap> <em>theR</em></td>
1442 <td class="md"></td>
1443 <td class="md">) </td>
1444 <td class="md" colspan="2"></td>
1450 <table cellspacing="5" cellpadding="0" border="0">
1458 <dl compact><dt><b>Parameters:</b></dt><dd>
1459 <table border="0" cellspacing="2" cellpadding="0">
1460 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Circle center. </td></tr>
1461 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, normal to the plane of the circle. </td></tr>
1462 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Circle radius. </td></tr>
1465 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
1466 Example: see GEOM_TestAll.py </td>
1469 <a class="anchor" name="6bec7e48f6a69ab9c37652efc3192ece"></a><!-- doxytag: member="geompy::MakeCircleThreePnt" ref="6bec7e48f6a69ab9c37652efc3192ece" args="" --><p>
1470 <table class="mdTable" cellpadding="2" cellspacing="0">
1473 <table cellpadding="0" cellspacing="0" border="0">
1475 <td class="md" nowrap valign="top">def geompy::MakeCircleThreePnt </td>
1476 <td class="md" valign="top">( </td>
1477 <td class="md" nowrap valign="top"> </td>
1478 <td class="mdname" nowrap> <em>thePnt1</em>, </td>
1481 <td class="md" nowrap align="right"></td>
1482 <td class="md"></td>
1483 <td class="md" nowrap> </td>
1484 <td class="mdname" nowrap> <em>thePnt2</em>, </td>
1487 <td class="md" nowrap align="right"></td>
1488 <td class="md"></td>
1489 <td class="md" nowrap> </td>
1490 <td class="mdname" nowrap> <em>thePnt3</em></td>
1493 <td class="md"></td>
1494 <td class="md">) </td>
1495 <td class="md" colspan="2"></td>
1501 <table cellspacing="5" cellpadding="0" border="0">
1509 <dl compact><dt><b>Parameters:</b></dt><dd>
1510 <table border="0" cellspacing="2" cellpadding="0">
1511 <tr><td valign="top"></td><td valign="top"><em>thePnt1,thePnt2,thePnt3</em> </td><td>Points, defining the circle. </td></tr>
1514 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created circle.</dd></dl>
1515 Example: see GEOM_TestAll.py </td>
1518 <a class="anchor" name="491d5983ad5315aaa451c0dab9aa53de"></a><!-- doxytag: member="geompy::MakeEllipse" ref="491d5983ad5315aaa451c0dab9aa53de" args="" --><p>
1519 <table class="mdTable" cellpadding="2" cellspacing="0">
1522 <table cellpadding="0" cellspacing="0" border="0">
1524 <td class="md" nowrap valign="top">def geompy::MakeEllipse </td>
1525 <td class="md" valign="top">( </td>
1526 <td class="md" nowrap valign="top"> </td>
1527 <td class="mdname" nowrap> <em>thePnt</em>, </td>
1530 <td class="md" nowrap align="right"></td>
1531 <td class="md"></td>
1532 <td class="md" nowrap> </td>
1533 <td class="mdname" nowrap> <em>theVec</em>, </td>
1536 <td class="md" nowrap align="right"></td>
1537 <td class="md"></td>
1538 <td class="md" nowrap> </td>
1539 <td class="mdname" nowrap> <em>theRMajor</em>, </td>
1542 <td class="md" nowrap align="right"></td>
1543 <td class="md"></td>
1544 <td class="md" nowrap> </td>
1545 <td class="mdname" nowrap> <em>theRMinor</em></td>
1548 <td class="md"></td>
1549 <td class="md">) </td>
1550 <td class="md" colspan="2"></td>
1556 <table cellspacing="5" cellpadding="0" border="0">
1564 <dl compact><dt><b>Parameters:</b></dt><dd>
1565 <table border="0" cellspacing="2" cellpadding="0">
1566 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Ellipse center. </td></tr>
1567 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Vector, normal to the plane of the ellipse. </td></tr>
1568 <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Major ellipse radius. </td></tr>
1569 <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Minor ellipse radius. </td></tr>
1572 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created ellipse.</dd></dl>
1573 Example: see GEOM_TestAll.py </td>
1576 <a class="anchor" name="ab3518c19dae07433e912237cb6d87e3"></a><!-- doxytag: member="geompy::MakePolyline" ref="ab3518c19dae07433e912237cb6d87e3" args="" --><p>
1577 <table class="mdTable" cellpadding="2" cellspacing="0">
1580 <table cellpadding="0" cellspacing="0" border="0">
1582 <td class="md" nowrap valign="top">def geompy::MakePolyline </td>
1583 <td class="md" valign="top">( </td>
1584 <td class="md" nowrap valign="top"> </td>
1585 <td class="mdname1" valign="top" nowrap> <em>thePoints</em> </td>
1586 <td class="md" valign="top"> ) </td>
1587 <td class="md" nowrap></td>
1593 <table cellspacing="5" cellpadding="0" border="0">
1601 <dl compact><dt><b>Parameters:</b></dt><dd>
1602 <table border="0" cellspacing="2" cellpadding="0">
1603 <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the polyline. </td></tr>
1606 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created polyline.</dd></dl>
1607 Example: see GEOM_TestAll.py </td>
1610 <a class="anchor" name="bac3b24c01efafd46ff55745c114c218"></a><!-- doxytag: member="geompy::MakeBezier" ref="bac3b24c01efafd46ff55745c114c218" args="" --><p>
1611 <table class="mdTable" cellpadding="2" cellspacing="0">
1614 <table cellpadding="0" cellspacing="0" border="0">
1616 <td class="md" nowrap valign="top">def geompy::MakeBezier </td>
1617 <td class="md" valign="top">( </td>
1618 <td class="md" nowrap valign="top"> </td>
1619 <td class="mdname1" valign="top" nowrap> <em>thePoints</em> </td>
1620 <td class="md" valign="top"> ) </td>
1621 <td class="md" nowrap></td>
1627 <table cellspacing="5" cellpadding="0" border="0">
1635 <dl compact><dt><b>Parameters:</b></dt><dd>
1636 <table border="0" cellspacing="2" cellpadding="0">
1637 <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the bezier curve. </td></tr>
1640 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created bezier curve.</dd></dl>
1641 Example: see GEOM_TestAll.py </td>
1644 <a class="anchor" name="9d256f55a31d4caea356df5e9a36b491"></a><!-- doxytag: member="geompy::MakeInterpol" ref="9d256f55a31d4caea356df5e9a36b491" args="" --><p>
1645 <table class="mdTable" cellpadding="2" cellspacing="0">
1648 <table cellpadding="0" cellspacing="0" border="0">
1650 <td class="md" nowrap valign="top">def geompy::MakeInterpol </td>
1651 <td class="md" valign="top">( </td>
1652 <td class="md" nowrap valign="top"> </td>
1653 <td class="mdname1" valign="top" nowrap> <em>thePoints</em> </td>
1654 <td class="md" valign="top"> ) </td>
1655 <td class="md" nowrap></td>
1661 <table cellspacing="5" cellpadding="0" border="0">
1669 <dl compact><dt><b>Parameters:</b></dt><dd>
1670 <table border="0" cellspacing="2" cellpadding="0">
1671 <tr><td valign="top"></td><td valign="top"><em>thePoints</em> </td><td>Sequence of points for the B-Spline curve. </td></tr>
1674 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created B-Spline curve.</dd></dl>
1675 Example: see GEOM_TestAll.py </td>
1678 <a class="anchor" name="2e0cfe9c8a9c1456a882f3b1fd118c1a"></a><!-- doxytag: member="geompy::MakeSketcher" ref="2e0cfe9c8a9c1456a882f3b1fd118c1a" args="" --><p>
1679 <table class="mdTable" cellpadding="2" cellspacing="0">
1682 <table cellpadding="0" cellspacing="0" border="0">
1684 <td class="md" nowrap valign="top">def geompy::MakeSketcher </td>
1685 <td class="md" valign="top">( </td>
1686 <td class="md" nowrap valign="top"> </td>
1687 <td class="mdname" nowrap> <em>theCommand</em>, </td>
1690 <td class="md" nowrap align="right"></td>
1691 <td class="md"></td>
1692 <td class="md" nowrap> </td>
1693 <td class="mdname" nowrap> <em>theWorkingPlane</em> = <code>[0</code></td>
1696 <td class="md"></td>
1697 <td class="md">) </td>
1698 <td class="md" colspan="2"></td>
1704 <table cellspacing="5" cellpadding="0" border="0">
1713 Edges of the resulting wire or face will be arcs of circles and/or linear segments. <br>
1714 Format of the description string have to be the following:<p>
1715 "Sketcher[:F x1 y1]:CMD[:CMD[:CMD...]]"<p>
1717 <li>x1, y1 are coordinates of the first sketcher point (zero by default),</li><li>CMD is one of<ul>
1718 <li>"R angle" : Set the direction by angle</li><li>"D dx dy" : Set the direction by DX & DY</li></ul>
1721 <li>"TT x y" : Create segment by point at X & Y</li><li>"T dx dy" : Create segment by point with DX & DY</li><li>"L length" : Create segment by direction & Length</li><li>"IX x" : Create segment by direction & Intersect. X</li><li>"IY y" : Create segment by direction & Intersect. Y</li></ul>
1724 <li>"C radius length" : Create arc by direction, radius and length(in degree)</li></ul>
1727 <li>"WW" : Close Wire (to finish)</li><li>"WF" : Close Wire and build face (to finish)</li></ul>
1730 <dl compact><dt><b>Parameters:</b></dt><dd>
1731 <table border="0" cellspacing="2" cellpadding="0">
1732 <tr><td valign="top"></td><td valign="top"><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
1733 <tr><td valign="top"></td><td valign="top"><em>theWorkingPlane</em> </td><td>Nine double values, defining origin, OZ and OX directions of the working plane. </td></tr>
1736 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
1737 Example: see GEOM_TestAll.py </td>
1740 <a class="anchor" name="c6d246779168cbe8a976bfd23268ab9f"></a><!-- doxytag: member="geompy::MakeSketcherOnPlane" ref="c6d246779168cbe8a976bfd23268ab9f" args="" --><p>
1741 <table class="mdTable" cellpadding="2" cellspacing="0">
1744 <table cellpadding="0" cellspacing="0" border="0">
1746 <td class="md" nowrap valign="top">def geompy::MakeSketcherOnPlane </td>
1747 <td class="md" valign="top">( </td>
1748 <td class="md" nowrap valign="top"> </td>
1749 <td class="mdname" nowrap> <em>theCommand</em>, </td>
1752 <td class="md" nowrap align="right"></td>
1753 <td class="md"></td>
1754 <td class="md" nowrap> </td>
1755 <td class="mdname" nowrap> <em>theWorkingPlane</em></td>
1758 <td class="md"></td>
1759 <td class="md">) </td>
1760 <td class="md" colspan="2"></td>
1766 <table cellspacing="5" cellpadding="0" border="0">
1775 For format of the description string see the previous method.<br>
1776 <dl compact><dt><b>Parameters:</b></dt><dd>
1777 <table border="0" cellspacing="2" cellpadding="0">
1778 <tr><td valign="top"></td><td valign="top"><em>theCommand</em> </td><td>String, defining the sketcher in local coordinates of the working plane. </td></tr>
1779 <tr><td valign="top"></td><td valign="top"><em>theWorkingPlane</em> </td><td>Planar Face of the working plane. </td></tr>
1782 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire. </dd></dl>
1786 <a class="anchor" name="7e4d346b1fc5ee4887e8356abb864987"></a><!-- doxytag: member="geompy::MakeBox" ref="7e4d346b1fc5ee4887e8356abb864987" args="" --><p>
1787 <table class="mdTable" cellpadding="2" cellspacing="0">
1790 <table cellpadding="0" cellspacing="0" border="0">
1792 <td class="md" nowrap valign="top">def geompy::MakeBox </td>
1793 <td class="md" valign="top">( </td>
1794 <td class="md" nowrap valign="top"> </td>
1795 <td class="mdname" nowrap> <em>x1</em>, </td>
1798 <td class="md" nowrap align="right"></td>
1799 <td class="md"></td>
1800 <td class="md" nowrap> </td>
1801 <td class="mdname" nowrap> <em>y1</em>, </td>
1804 <td class="md" nowrap align="right"></td>
1805 <td class="md"></td>
1806 <td class="md" nowrap> </td>
1807 <td class="mdname" nowrap> <em>z1</em>, </td>
1810 <td class="md" nowrap align="right"></td>
1811 <td class="md"></td>
1812 <td class="md" nowrap> </td>
1813 <td class="mdname" nowrap> <em>x2</em>, </td>
1816 <td class="md" nowrap align="right"></td>
1817 <td class="md"></td>
1818 <td class="md" nowrap> </td>
1819 <td class="mdname" nowrap> <em>y2</em>, </td>
1822 <td class="md" nowrap align="right"></td>
1823 <td class="md"></td>
1824 <td class="md" nowrap> </td>
1825 <td class="mdname" nowrap> <em>z2</em></td>
1828 <td class="md"></td>
1829 <td class="md">) </td>
1830 <td class="md" colspan="2"></td>
1836 <table cellspacing="5" cellpadding="0" border="0">
1844 Example: see GEOM_TestAll.py </td>
1847 <a class="anchor" name="3935ab1a312d87952e0661e539cb3861"></a><!-- doxytag: member="geompy::MakeBoxDXDYDZ" ref="3935ab1a312d87952e0661e539cb3861" args="" --><p>
1848 <table class="mdTable" cellpadding="2" cellspacing="0">
1851 <table cellpadding="0" cellspacing="0" border="0">
1853 <td class="md" nowrap valign="top">def geompy::MakeBoxDXDYDZ </td>
1854 <td class="md" valign="top">( </td>
1855 <td class="md" nowrap valign="top"> </td>
1856 <td class="mdname" nowrap> <em>theDX</em>, </td>
1859 <td class="md" nowrap align="right"></td>
1860 <td class="md"></td>
1861 <td class="md" nowrap> </td>
1862 <td class="mdname" nowrap> <em>theDY</em>, </td>
1865 <td class="md" nowrap align="right"></td>
1866 <td class="md"></td>
1867 <td class="md" nowrap> </td>
1868 <td class="mdname" nowrap> <em>theDZ</em></td>
1871 <td class="md"></td>
1872 <td class="md">) </td>
1873 <td class="md" colspan="2"></td>
1879 <table cellspacing="5" cellpadding="0" border="0">
1887 Center of the box will be at point (DX/2, DY/2, DZ/2). <dl compact><dt><b>Parameters:</b></dt><dd>
1888 <table border="0" cellspacing="2" cellpadding="0">
1889 <tr><td valign="top"></td><td valign="top"><em>theDX</em> </td><td>Length of Box edges, parallel to OX axis. </td></tr>
1890 <tr><td valign="top"></td><td valign="top"><em>theDY</em> </td><td>Length of Box edges, parallel to OY axis. </td></tr>
1891 <tr><td valign="top"></td><td valign="top"><em>theDZ</em> </td><td>Length of Box edges, parallel to OZ axis. </td></tr>
1894 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
1895 Example: see GEOM_TestAll.py </td>
1898 <a class="anchor" name="f887eae04ea14936c8f2ccc08e530e12"></a><!-- doxytag: member="geompy::MakeBoxTwoPnt" ref="f887eae04ea14936c8f2ccc08e530e12" args="" --><p>
1899 <table class="mdTable" cellpadding="2" cellspacing="0">
1902 <table cellpadding="0" cellspacing="0" border="0">
1904 <td class="md" nowrap valign="top">def geompy::MakeBoxTwoPnt </td>
1905 <td class="md" valign="top">( </td>
1906 <td class="md" nowrap valign="top"> </td>
1907 <td class="mdname" nowrap> <em>thePnt1</em>, </td>
1910 <td class="md" nowrap align="right"></td>
1911 <td class="md"></td>
1912 <td class="md" nowrap> </td>
1913 <td class="mdname" nowrap> <em>thePnt2</em></td>
1916 <td class="md"></td>
1917 <td class="md">) </td>
1918 <td class="md" colspan="2"></td>
1924 <table cellspacing="5" cellpadding="0" border="0">
1932 <dl compact><dt><b>Parameters:</b></dt><dd>
1933 <table border="0" cellspacing="2" cellpadding="0">
1934 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>First of two opposite vertices. </td></tr>
1935 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Second of two opposite vertices. </td></tr>
1938 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created box.</dd></dl>
1939 Example: see GEOM_TestAll.py </td>
1942 <a class="anchor" name="5f544551dab0053b491618b11f72d8a7"></a><!-- doxytag: member="geompy::MakeCylinder" ref="5f544551dab0053b491618b11f72d8a7" args="" --><p>
1943 <table class="mdTable" cellpadding="2" cellspacing="0">
1946 <table cellpadding="0" cellspacing="0" border="0">
1948 <td class="md" nowrap valign="top">def geompy::MakeCylinder </td>
1949 <td class="md" valign="top">( </td>
1950 <td class="md" nowrap valign="top"> </td>
1951 <td class="mdname" nowrap> <em>thePnt</em>, </td>
1954 <td class="md" nowrap align="right"></td>
1955 <td class="md"></td>
1956 <td class="md" nowrap> </td>
1957 <td class="mdname" nowrap> <em>theAxis</em>, </td>
1960 <td class="md" nowrap align="right"></td>
1961 <td class="md"></td>
1962 <td class="md" nowrap> </td>
1963 <td class="mdname" nowrap> <em>theR</em>, </td>
1966 <td class="md" nowrap align="right"></td>
1967 <td class="md"></td>
1968 <td class="md" nowrap> </td>
1969 <td class="mdname" nowrap> <em>theH</em></td>
1972 <td class="md"></td>
1973 <td class="md">) </td>
1974 <td class="md" colspan="2"></td>
1980 <table cellspacing="5" cellpadding="0" border="0">
1988 <dl compact><dt><b>Parameters:</b></dt><dd>
1989 <table border="0" cellspacing="2" cellpadding="0">
1990 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Central point of cylinder base. </td></tr>
1991 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Cylinder axis. </td></tr>
1992 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Cylinder radius. </td></tr>
1993 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cylinder height. </td></tr>
1996 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
1997 Example: see GEOM_TestAll.py </td>
2000 <a class="anchor" name="e4afae782eac7eda170ca1580985025c"></a><!-- doxytag: member="geompy::MakeCylinderRH" ref="e4afae782eac7eda170ca1580985025c" args="" --><p>
2001 <table class="mdTable" cellpadding="2" cellspacing="0">
2004 <table cellpadding="0" cellspacing="0" border="0">
2006 <td class="md" nowrap valign="top">def geompy::MakeCylinderRH </td>
2007 <td class="md" valign="top">( </td>
2008 <td class="md" nowrap valign="top"> </td>
2009 <td class="mdname" nowrap> <em>theR</em>, </td>
2012 <td class="md" nowrap align="right"></td>
2013 <td class="md"></td>
2014 <td class="md" nowrap> </td>
2015 <td class="mdname" nowrap> <em>theH</em></td>
2018 <td class="md"></td>
2019 <td class="md">) </td>
2020 <td class="md" colspan="2"></td>
2026 <table cellspacing="5" cellpadding="0" border="0">
2034 Axis of the cylinder will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
2035 <table border="0" cellspacing="2" cellpadding="0">
2036 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Cylinder radius. </td></tr>
2037 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cylinder height. </td></tr>
2040 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cylinder.</dd></dl>
2041 Example: see GEOM_TestAll.py </td>
2044 <a class="anchor" name="2ef7fabed1a4c83cfd9dfe41f54fe03e"></a><!-- doxytag: member="geompy::MakeSpherePntR" ref="2ef7fabed1a4c83cfd9dfe41f54fe03e" args="" --><p>
2045 <table class="mdTable" cellpadding="2" cellspacing="0">
2048 <table cellpadding="0" cellspacing="0" border="0">
2050 <td class="md" nowrap valign="top">def geompy::MakeSpherePntR </td>
2051 <td class="md" valign="top">( </td>
2052 <td class="md" nowrap valign="top"> </td>
2053 <td class="mdname" nowrap> <em>thePnt</em>, </td>
2056 <td class="md" nowrap align="right"></td>
2057 <td class="md"></td>
2058 <td class="md" nowrap> </td>
2059 <td class="mdname" nowrap> <em>theR</em></td>
2062 <td class="md"></td>
2063 <td class="md">) </td>
2064 <td class="md" colspan="2"></td>
2070 <table cellspacing="5" cellpadding="0" border="0">
2078 <dl compact><dt><b>Parameters:</b></dt><dd>
2079 <table border="0" cellspacing="2" cellpadding="0">
2080 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Sphere center. </td></tr>
2081 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
2084 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2085 Example: see GEOM_TestAll.py </td>
2088 <a class="anchor" name="39ecaa363c5555638718f4564aa1258d"></a><!-- doxytag: member="geompy::MakeSphere" ref="39ecaa363c5555638718f4564aa1258d" args="" --><p>
2089 <table class="mdTable" cellpadding="2" cellspacing="0">
2092 <table cellpadding="0" cellspacing="0" border="0">
2094 <td class="md" nowrap valign="top">def geompy::MakeSphere </td>
2095 <td class="md" valign="top">( </td>
2096 <td class="md" nowrap valign="top"> </td>
2097 <td class="mdname" nowrap> <em>x</em>, </td>
2100 <td class="md" nowrap align="right"></td>
2101 <td class="md"></td>
2102 <td class="md" nowrap> </td>
2103 <td class="mdname" nowrap> <em>y</em>, </td>
2106 <td class="md" nowrap align="right"></td>
2107 <td class="md"></td>
2108 <td class="md" nowrap> </td>
2109 <td class="mdname" nowrap> <em>z</em>, </td>
2112 <td class="md" nowrap align="right"></td>
2113 <td class="md"></td>
2114 <td class="md" nowrap> </td>
2115 <td class="mdname" nowrap> <em>theR</em></td>
2118 <td class="md"></td>
2119 <td class="md">) </td>
2120 <td class="md" colspan="2"></td>
2126 <table cellspacing="5" cellpadding="0" border="0">
2134 <dl compact><dt><b>Parameters:</b></dt><dd>
2135 <table border="0" cellspacing="2" cellpadding="0">
2136 <tr><td valign="top"></td><td valign="top"><em>x,y,z</em> </td><td>Coordinates of sphere center. </td></tr>
2137 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
2140 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2141 Example: see GEOM_TestAll.py </td>
2144 <a class="anchor" name="207bec566af2333662e49b0e054ebedc"></a><!-- doxytag: member="geompy::MakeSphereR" ref="207bec566af2333662e49b0e054ebedc" args="" --><p>
2145 <table class="mdTable" cellpadding="2" cellspacing="0">
2148 <table cellpadding="0" cellspacing="0" border="0">
2150 <td class="md" nowrap valign="top">def geompy::MakeSphereR </td>
2151 <td class="md" valign="top">( </td>
2152 <td class="md" nowrap valign="top"> </td>
2153 <td class="mdname1" valign="top" nowrap> <em>theR</em> </td>
2154 <td class="md" valign="top"> ) </td>
2155 <td class="md" nowrap></td>
2161 <table cellspacing="5" cellpadding="0" border="0">
2169 <dl compact><dt><b>Parameters:</b></dt><dd>
2170 <table border="0" cellspacing="2" cellpadding="0">
2171 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Sphere radius. </td></tr>
2174 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created sphere.</dd></dl>
2175 Example: see GEOM_TestAll.py </td>
2178 <a class="anchor" name="d77fe2cf4d96f17663434ef1fd4c286d"></a><!-- doxytag: member="geompy::MakeCone" ref="d77fe2cf4d96f17663434ef1fd4c286d" args="" --><p>
2179 <table class="mdTable" cellpadding="2" cellspacing="0">
2182 <table cellpadding="0" cellspacing="0" border="0">
2184 <td class="md" nowrap valign="top">def geompy::MakeCone </td>
2185 <td class="md" valign="top">( </td>
2186 <td class="md" nowrap valign="top"> </td>
2187 <td class="mdname" nowrap> <em>thePnt</em>, </td>
2190 <td class="md" nowrap align="right"></td>
2191 <td class="md"></td>
2192 <td class="md" nowrap> </td>
2193 <td class="mdname" nowrap> <em>theAxis</em>, </td>
2196 <td class="md" nowrap align="right"></td>
2197 <td class="md"></td>
2198 <td class="md" nowrap> </td>
2199 <td class="mdname" nowrap> <em>theR1</em>, </td>
2202 <td class="md" nowrap align="right"></td>
2203 <td class="md"></td>
2204 <td class="md" nowrap> </td>
2205 <td class="mdname" nowrap> <em>theR2</em>, </td>
2208 <td class="md" nowrap align="right"></td>
2209 <td class="md"></td>
2210 <td class="md" nowrap> </td>
2211 <td class="mdname" nowrap> <em>theH</em></td>
2214 <td class="md"></td>
2215 <td class="md">) </td>
2216 <td class="md" colspan="2"></td>
2222 <table cellspacing="5" cellpadding="0" border="0">
2230 <dl compact><dt><b>Parameters:</b></dt><dd>
2231 <table border="0" cellspacing="2" cellpadding="0">
2232 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Central point of the first cone base. </td></tr>
2233 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Cone axis. </td></tr>
2234 <tr><td valign="top"></td><td valign="top"><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
2235 <tr><td valign="top"></td><td valign="top"><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
2238 <dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
2239 If the radiuses are equal, a cylinder will be created instead. </dd></dl>
2240 <dl compact><dt><b>Parameters:</b></dt><dd>
2241 <table border="0" cellspacing="2" cellpadding="0">
2242 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cone height. </td></tr>
2245 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
2246 Example: see GEOM_TestAll.py </td>
2249 <a class="anchor" name="59944e0c2a98bacfb06ddd4f861681b0"></a><!-- doxytag: member="geompy::MakeConeR1R2H" ref="59944e0c2a98bacfb06ddd4f861681b0" args="" --><p>
2250 <table class="mdTable" cellpadding="2" cellspacing="0">
2253 <table cellpadding="0" cellspacing="0" border="0">
2255 <td class="md" nowrap valign="top">def geompy::MakeConeR1R2H </td>
2256 <td class="md" valign="top">( </td>
2257 <td class="md" nowrap valign="top"> </td>
2258 <td class="mdname" nowrap> <em>theR1</em>, </td>
2261 <td class="md" nowrap align="right"></td>
2262 <td class="md"></td>
2263 <td class="md" nowrap> </td>
2264 <td class="mdname" nowrap> <em>theR2</em>, </td>
2267 <td class="md" nowrap align="right"></td>
2268 <td class="md"></td>
2269 <td class="md" nowrap> </td>
2270 <td class="mdname" nowrap> <em>theH</em></td>
2273 <td class="md"></td>
2274 <td class="md">) </td>
2275 <td class="md" colspan="2"></td>
2281 <table cellspacing="5" cellpadding="0" border="0">
2289 Axis of the cone will be collinear to the OZ axis of the coordinate system. <dl compact><dt><b>Parameters:</b></dt><dd>
2290 <table border="0" cellspacing="2" cellpadding="0">
2291 <tr><td valign="top"></td><td valign="top"><em>theR1</em> </td><td>Radius of the first cone base. </td></tr>
2292 <tr><td valign="top"></td><td valign="top"><em>theR2</em> </td><td>Radius of the second cone base. </td></tr>
2295 <dl compact><dt><b>Note:</b></dt><dd>If both radiuses are non-zero, the cone will be truncated. <p>
2296 If the radiuses are equal, a cylinder will be created instead. </dd></dl>
2297 <dl compact><dt><b>Parameters:</b></dt><dd>
2298 <table border="0" cellspacing="2" cellpadding="0">
2299 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Cone height. </td></tr>
2302 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created cone.</dd></dl>
2303 Example: see GEOM_TestAll.py </td>
2306 <a class="anchor" name="9cceaba104b3811113f6f7b368eb6633"></a><!-- doxytag: member="geompy::MakeTorus" ref="9cceaba104b3811113f6f7b368eb6633" args="" --><p>
2307 <table class="mdTable" cellpadding="2" cellspacing="0">
2310 <table cellpadding="0" cellspacing="0" border="0">
2312 <td class="md" nowrap valign="top">def geompy::MakeTorus </td>
2313 <td class="md" valign="top">( </td>
2314 <td class="md" nowrap valign="top"> </td>
2315 <td class="mdname" nowrap> <em>thePnt</em>, </td>
2318 <td class="md" nowrap align="right"></td>
2319 <td class="md"></td>
2320 <td class="md" nowrap> </td>
2321 <td class="mdname" nowrap> <em>theVec</em>, </td>
2324 <td class="md" nowrap align="right"></td>
2325 <td class="md"></td>
2326 <td class="md" nowrap> </td>
2327 <td class="mdname" nowrap> <em>theRMajor</em>, </td>
2330 <td class="md" nowrap align="right"></td>
2331 <td class="md"></td>
2332 <td class="md" nowrap> </td>
2333 <td class="mdname" nowrap> <em>theRMinor</em></td>
2336 <td class="md"></td>
2337 <td class="md">) </td>
2338 <td class="md" colspan="2"></td>
2344 <table cellspacing="5" cellpadding="0" border="0">
2352 <dl compact><dt><b>Parameters:</b></dt><dd>
2353 <table border="0" cellspacing="2" cellpadding="0">
2354 <tr><td valign="top"></td><td valign="top"><em>thePnt</em> </td><td>Torus central point. </td></tr>
2355 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Torus axis of symmetry. </td></tr>
2356 <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
2357 <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
2360 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
2361 Example: see GEOM_TestAll.py </td>
2364 <a class="anchor" name="9a8c604450bd29216630ac33284017c6"></a><!-- doxytag: member="geompy::MakeTorusRR" ref="9a8c604450bd29216630ac33284017c6" args="" --><p>
2365 <table class="mdTable" cellpadding="2" cellspacing="0">
2368 <table cellpadding="0" cellspacing="0" border="0">
2370 <td class="md" nowrap valign="top">def geompy::MakeTorusRR </td>
2371 <td class="md" valign="top">( </td>
2372 <td class="md" nowrap valign="top"> </td>
2373 <td class="mdname" nowrap> <em>theRMajor</em>, </td>
2376 <td class="md" nowrap align="right"></td>
2377 <td class="md"></td>
2378 <td class="md" nowrap> </td>
2379 <td class="mdname" nowrap> <em>theRMinor</em></td>
2382 <td class="md"></td>
2383 <td class="md">) </td>
2384 <td class="md" colspan="2"></td>
2390 <table cellspacing="5" cellpadding="0" border="0">
2398 <dl compact><dt><b>Parameters:</b></dt><dd>
2399 <table border="0" cellspacing="2" cellpadding="0">
2400 <tr><td valign="top"></td><td valign="top"><em>theRMajor</em> </td><td>Torus major radius. </td></tr>
2401 <tr><td valign="top"></td><td valign="top"><em>theRMinor</em> </td><td>Torus minor radius. </td></tr>
2404 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created torus.</dd></dl>
2405 Example: see GEOM_TestAll.py </td>
2408 <a class="anchor" name="c0a12052d81f3e8d755dd5b97fbdcf3d"></a><!-- doxytag: member="geompy::MakePrism" ref="c0a12052d81f3e8d755dd5b97fbdcf3d" args="" --><p>
2409 <table class="mdTable" cellpadding="2" cellspacing="0">
2412 <table cellpadding="0" cellspacing="0" border="0">
2414 <td class="md" nowrap valign="top">def geompy::MakePrism </td>
2415 <td class="md" valign="top">( </td>
2416 <td class="md" nowrap valign="top"> </td>
2417 <td class="mdname" nowrap> <em>theBase</em>, </td>
2420 <td class="md" nowrap align="right"></td>
2421 <td class="md"></td>
2422 <td class="md" nowrap> </td>
2423 <td class="mdname" nowrap> <em>thePoint1</em>, </td>
2426 <td class="md" nowrap align="right"></td>
2427 <td class="md"></td>
2428 <td class="md" nowrap> </td>
2429 <td class="mdname" nowrap> <em>thePoint2</em></td>
2432 <td class="md"></td>
2433 <td class="md">) </td>
2434 <td class="md" colspan="2"></td>
2440 <table cellspacing="5" cellpadding="0" border="0">
2448 <dl compact><dt><b>Parameters:</b></dt><dd>
2449 <table border="0" cellspacing="2" cellpadding="0">
2450 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
2451 <tr><td valign="top"></td><td valign="top"><em>thePoint1</em> </td><td>First end of extrusion vector. </td></tr>
2452 <tr><td valign="top"></td><td valign="top"><em>thePoint2</em> </td><td>Second end of extrusion vector. </td></tr>
2455 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
2456 Example: see GEOM_TestAll.py </td>
2459 <a class="anchor" name="32ecfc039f58048b0b3a23ab8e433765"></a><!-- doxytag: member="geompy::MakePrismVecH" ref="32ecfc039f58048b0b3a23ab8e433765" args="" --><p>
2460 <table class="mdTable" cellpadding="2" cellspacing="0">
2463 <table cellpadding="0" cellspacing="0" border="0">
2465 <td class="md" nowrap valign="top">def geompy::MakePrismVecH </td>
2466 <td class="md" valign="top">( </td>
2467 <td class="md" nowrap valign="top"> </td>
2468 <td class="mdname" nowrap> <em>theBase</em>, </td>
2471 <td class="md" nowrap align="right"></td>
2472 <td class="md"></td>
2473 <td class="md" nowrap> </td>
2474 <td class="mdname" nowrap> <em>theVec</em>, </td>
2477 <td class="md" nowrap align="right"></td>
2478 <td class="md"></td>
2479 <td class="md" nowrap> </td>
2480 <td class="mdname" nowrap> <em>theH</em></td>
2483 <td class="md"></td>
2484 <td class="md">) </td>
2485 <td class="md" colspan="2"></td>
2491 <table cellspacing="5" cellpadding="0" border="0">
2499 all the space, transfixed by the base shape during its translation along the vector on the given distance. <dl compact><dt><b>Parameters:</b></dt><dd>
2500 <table border="0" cellspacing="2" cellpadding="0">
2501 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
2502 <tr><td valign="top"></td><td valign="top"><em>theVec</em> </td><td>Direction of extrusion. </td></tr>
2503 <tr><td valign="top"></td><td valign="top"><em>theH</em> </td><td>Prism dimension along theVec. </td></tr>
2506 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created prism.</dd></dl>
2507 Example: see GEOM_TestAll.py </td>
2510 <a class="anchor" name="cd033b39f4be052111ab3ec8d27cd9ee"></a><!-- doxytag: member="geompy::MakePipe" ref="cd033b39f4be052111ab3ec8d27cd9ee" args="" --><p>
2511 <table class="mdTable" cellpadding="2" cellspacing="0">
2514 <table cellpadding="0" cellspacing="0" border="0">
2516 <td class="md" nowrap valign="top">def geompy::MakePipe </td>
2517 <td class="md" valign="top">( </td>
2518 <td class="md" nowrap valign="top"> </td>
2519 <td class="mdname" nowrap> <em>theBase</em>, </td>
2522 <td class="md" nowrap align="right"></td>
2523 <td class="md"></td>
2524 <td class="md" nowrap> </td>
2525 <td class="mdname" nowrap> <em>thePath</em></td>
2528 <td class="md"></td>
2529 <td class="md">) </td>
2530 <td class="md" colspan="2"></td>
2536 <table cellspacing="5" cellpadding="0" border="0">
2544 The path shape can be a wire or an edge. <dl compact><dt><b>Parameters:</b></dt><dd>
2545 <table border="0" cellspacing="2" cellpadding="0">
2546 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be extruded. </td></tr>
2547 <tr><td valign="top"></td><td valign="top"><em>thePath</em> </td><td>Path shape to extrude the base shape along it. </td></tr>
2550 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created pipe.</dd></dl>
2551 Example: see GEOM_TestAll.py </td>
2554 <a class="anchor" name="4c093c166272f508454e8eb03133e020"></a><!-- doxytag: member="geompy::MakeRevolution" ref="4c093c166272f508454e8eb03133e020" args="" --><p>
2555 <table class="mdTable" cellpadding="2" cellspacing="0">
2558 <table cellpadding="0" cellspacing="0" border="0">
2560 <td class="md" nowrap valign="top">def geompy::MakeRevolution </td>
2561 <td class="md" valign="top">( </td>
2562 <td class="md" nowrap valign="top"> </td>
2563 <td class="mdname" nowrap> <em>theBase</em>, </td>
2566 <td class="md" nowrap align="right"></td>
2567 <td class="md"></td>
2568 <td class="md" nowrap> </td>
2569 <td class="mdname" nowrap> <em>theAxis</em>, </td>
2572 <td class="md" nowrap align="right"></td>
2573 <td class="md"></td>
2574 <td class="md" nowrap> </td>
2575 <td class="mdname" nowrap> <em>theAngle</em></td>
2578 <td class="md"></td>
2579 <td class="md">) </td>
2580 <td class="md" colspan="2"></td>
2586 <table cellspacing="5" cellpadding="0" border="0">
2594 all the space, transfixed by the base shape during its rotation around the axis on the given angle. <dl compact><dt><b>Parameters:</b></dt><dd>
2595 <table border="0" cellspacing="2" cellpadding="0">
2596 <tr><td valign="top"></td><td valign="top"><em>theBase</em> </td><td>Base shape to be rotated. </td></tr>
2597 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
2598 <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
2601 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created revolution.</dd></dl>
2602 Example: see GEOM_TestAll.py </td>
2605 <a class="anchor" name="328df6d3aa2acd5dd367fd1ff0f02b90"></a><!-- doxytag: member="geompy::MakeEdge" ref="328df6d3aa2acd5dd367fd1ff0f02b90" args="" --><p>
2606 <table class="mdTable" cellpadding="2" cellspacing="0">
2609 <table cellpadding="0" cellspacing="0" border="0">
2611 <td class="md" nowrap valign="top">def geompy::MakeEdge </td>
2612 <td class="md" valign="top">( </td>
2613 <td class="md" nowrap valign="top"> </td>
2614 <td class="mdname" nowrap> <em>thePnt1</em>, </td>
2617 <td class="md" nowrap align="right"></td>
2618 <td class="md"></td>
2619 <td class="md" nowrap> </td>
2620 <td class="mdname" nowrap> <em>thePnt2</em></td>
2623 <td class="md"></td>
2624 <td class="md">) </td>
2625 <td class="md" colspan="2"></td>
2631 <table cellspacing="5" cellpadding="0" border="0">
2639 <dl compact><dt><b>Parameters:</b></dt><dd>
2640 <table border="0" cellspacing="2" cellpadding="0">
2641 <tr><td valign="top"></td><td valign="top"><em>thePnt1</em> </td><td>Point for the first end of edge. </td></tr>
2642 <tr><td valign="top"></td><td valign="top"><em>thePnt2</em> </td><td>Point for the second end of edge. </td></tr>
2645 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created edge.</dd></dl>
2646 Example: see GEOM_TestAll.py </td>
2649 <a class="anchor" name="6e231ee2830c5d1292b8e8f80a1b570d"></a><!-- doxytag: member="geompy::MakeWire" ref="6e231ee2830c5d1292b8e8f80a1b570d" args="" --><p>
2650 <table class="mdTable" cellpadding="2" cellspacing="0">
2653 <table cellpadding="0" cellspacing="0" border="0">
2655 <td class="md" nowrap valign="top">def geompy::MakeWire </td>
2656 <td class="md" valign="top">( </td>
2657 <td class="md" nowrap valign="top"> </td>
2658 <td class="mdname1" valign="top" nowrap> <em>theEdgesAndWires</em> </td>
2659 <td class="md" valign="top"> ) </td>
2660 <td class="md" nowrap></td>
2666 <table cellspacing="5" cellpadding="0" border="0">
2674 <dl compact><dt><b>Parameters:</b></dt><dd>
2675 <table border="0" cellspacing="2" cellpadding="0">
2676 <tr><td valign="top"></td><td valign="top"><em>theEdgesAndWires</em> </td><td>List of edges and/or wires. </td></tr>
2679 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created wire.</dd></dl>
2680 Example: see GEOM_TestAll.py </td>
2683 <a class="anchor" name="1fa655542cb7d7f0ca7239246e4020a4"></a><!-- doxytag: member="geompy::MakeFace" ref="1fa655542cb7d7f0ca7239246e4020a4" args="" --><p>
2684 <table class="mdTable" cellpadding="2" cellspacing="0">
2687 <table cellpadding="0" cellspacing="0" border="0">
2689 <td class="md" nowrap valign="top">def geompy::MakeFace </td>
2690 <td class="md" valign="top">( </td>
2691 <td class="md" nowrap valign="top"> </td>
2692 <td class="mdname" nowrap> <em>theWire</em>, </td>
2695 <td class="md" nowrap align="right"></td>
2696 <td class="md"></td>
2697 <td class="md" nowrap> </td>
2698 <td class="mdname" nowrap> <em>isPlanarWanted</em></td>
2701 <td class="md"></td>
2702 <td class="md">) </td>
2703 <td class="md" colspan="2"></td>
2709 <table cellspacing="5" cellpadding="0" border="0">
2717 <dl compact><dt><b>Parameters:</b></dt><dd>
2718 <table border="0" cellspacing="2" cellpadding="0">
2719 <tr><td valign="top"></td><td valign="top"><em>theWire</em> </td><td>Wire to build the face on. </td></tr>
2720 <tr><td valign="top"></td><td valign="top"><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
2723 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
2724 Example: see GEOM_TestAll.py </td>
2727 <a class="anchor" name="377a2b2ff79598724ae3547e0f8f887e"></a><!-- doxytag: member="geompy::MakeFaceWires" ref="377a2b2ff79598724ae3547e0f8f887e" args="" --><p>
2728 <table class="mdTable" cellpadding="2" cellspacing="0">
2731 <table cellpadding="0" cellspacing="0" border="0">
2733 <td class="md" nowrap valign="top">def geompy::MakeFaceWires </td>
2734 <td class="md" valign="top">( </td>
2735 <td class="md" nowrap valign="top"> </td>
2736 <td class="mdname" nowrap> <em>theWires</em>, </td>
2739 <td class="md" nowrap align="right"></td>
2740 <td class="md"></td>
2741 <td class="md" nowrap> </td>
2742 <td class="mdname" nowrap> <em>isPlanarWanted</em></td>
2745 <td class="md"></td>
2746 <td class="md">) </td>
2747 <td class="md" colspan="2"></td>
2753 <table cellspacing="5" cellpadding="0" border="0">
2761 <dl compact><dt><b>Parameters:</b></dt><dd>
2762 <table border="0" cellspacing="2" cellpadding="0">
2763 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>List of wires to build the face on. </td></tr>
2764 <tr><td valign="top"></td><td valign="top"><em>isPlanarWanted</em> </td><td>If TRUE, only planar face will be built. If impossible, NULL object will be returned. </td></tr>
2767 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
2768 Example: see GEOM_TestAll.py </td>
2771 <a class="anchor" name="7900487f71fcbe9b74df16fe1de23aac"></a><!-- doxytag: member="geompy::MakeFaces" ref="7900487f71fcbe9b74df16fe1de23aac" args="" --><p>
2772 <table class="mdTable" cellpadding="2" cellspacing="0">
2775 <table cellpadding="0" cellspacing="0" border="0">
2777 <td class="md" nowrap valign="top">def geompy::MakeFaces </td>
2778 <td class="md" valign="top">( </td>
2779 <td class="md" nowrap valign="top"> </td>
2780 <td class="mdname" nowrap> <em>theWires</em>, </td>
2783 <td class="md" nowrap align="right"></td>
2784 <td class="md"></td>
2785 <td class="md" nowrap> </td>
2786 <td class="mdname" nowrap> <em>isPlanarWanted</em></td>
2789 <td class="md"></td>
2790 <td class="md">) </td>
2791 <td class="md" colspan="2"></td>
2797 <table cellspacing="5" cellpadding="0" border="0">
2805 Example: see GEOM_TestOthers.py </td>
2808 <a class="anchor" name="bcfb3334446b48ec3a59707341df3e38"></a><!-- doxytag: member="geompy::MakeShell" ref="bcfb3334446b48ec3a59707341df3e38" args="" --><p>
2809 <table class="mdTable" cellpadding="2" cellspacing="0">
2812 <table cellpadding="0" cellspacing="0" border="0">
2814 <td class="md" nowrap valign="top">def geompy::MakeShell </td>
2815 <td class="md" valign="top">( </td>
2816 <td class="md" nowrap valign="top"> </td>
2817 <td class="mdname1" valign="top" nowrap> <em>theFacesAndShells</em> </td>
2818 <td class="md" valign="top"> ) </td>
2819 <td class="md" nowrap></td>
2825 <table cellspacing="5" cellpadding="0" border="0">
2833 <dl compact><dt><b>Parameters:</b></dt><dd>
2834 <table border="0" cellspacing="2" cellpadding="0">
2835 <tr><td valign="top"></td><td valign="top"><em>theFacesAndShells</em> </td><td>List of faces and/or shells. </td></tr>
2838 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created shell.</dd></dl>
2839 Example: see GEOM_TestAll.py </td>
2842 <a class="anchor" name="3e4434784c3ec97093321c16599f7590"></a><!-- doxytag: member="geompy::MakeSolid" ref="3e4434784c3ec97093321c16599f7590" args="" --><p>
2843 <table class="mdTable" cellpadding="2" cellspacing="0">
2846 <table cellpadding="0" cellspacing="0" border="0">
2848 <td class="md" nowrap valign="top">def geompy::MakeSolid </td>
2849 <td class="md" valign="top">( </td>
2850 <td class="md" nowrap valign="top"> </td>
2851 <td class="mdname1" valign="top" nowrap> <em>theShells</em> </td>
2852 <td class="md" valign="top"> ) </td>
2853 <td class="md" nowrap></td>
2859 <table cellspacing="5" cellpadding="0" border="0">
2867 <dl compact><dt><b>Parameters:</b></dt><dd>
2868 <table border="0" cellspacing="2" cellpadding="0">
2869 <tr><td valign="top"></td><td valign="top"><em>theShells</em> </td><td>Sequence of bounding shells. </td></tr>
2872 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
2873 Example: see GEOM_TestAll.py </td>
2876 <a class="anchor" name="6f23e242d8a3b1dbe445eb2f7f5b5bf6"></a><!-- doxytag: member="geompy::MakeCompound" ref="6f23e242d8a3b1dbe445eb2f7f5b5bf6" args="" --><p>
2877 <table class="mdTable" cellpadding="2" cellspacing="0">
2880 <table cellpadding="0" cellspacing="0" border="0">
2882 <td class="md" nowrap valign="top">def geompy::MakeCompound </td>
2883 <td class="md" valign="top">( </td>
2884 <td class="md" nowrap valign="top"> </td>
2885 <td class="mdname1" valign="top" nowrap> <em>theShapes</em> </td>
2886 <td class="md" valign="top"> ) </td>
2887 <td class="md" nowrap></td>
2893 <table cellspacing="5" cellpadding="0" border="0">
2901 <dl compact><dt><b>Parameters:</b></dt><dd>
2902 <table border="0" cellspacing="2" cellpadding="0">
2903 <tr><td valign="top"></td><td valign="top"><em>theShapes</em> </td><td>List of shapes to put in compound. </td></tr>
2906 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created compound.</dd></dl>
2907 Example: see GEOM_TestAll.py </td>
2910 <a class="anchor" name="0ade4b552865ad0a4df9580145f0736e"></a><!-- doxytag: member="geompy::NumberOfFaces" ref="0ade4b552865ad0a4df9580145f0736e" args="" --><p>
2911 <table class="mdTable" cellpadding="2" cellspacing="0">
2914 <table cellpadding="0" cellspacing="0" border="0">
2916 <td class="md" nowrap valign="top">def geompy::NumberOfFaces </td>
2917 <td class="md" valign="top">( </td>
2918 <td class="md" nowrap valign="top"> </td>
2919 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
2920 <td class="md" valign="top"> ) </td>
2921 <td class="md" nowrap></td>
2927 <table cellspacing="5" cellpadding="0" border="0">
2935 <dl compact><dt><b>Parameters:</b></dt><dd>
2936 <table border="0" cellspacing="2" cellpadding="0">
2937 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to count faces of. </td></tr>
2940 <dl compact><dt><b>Returns:</b></dt><dd>Quantity of faces.</dd></dl>
2941 Example: see GEOM_TestOthers.py </td>
2944 <a class="anchor" name="730e50a690deccae3599792c202db613"></a><!-- doxytag: member="geompy::NumberOfEdges" ref="730e50a690deccae3599792c202db613" args="" --><p>
2945 <table class="mdTable" cellpadding="2" cellspacing="0">
2948 <table cellpadding="0" cellspacing="0" border="0">
2950 <td class="md" nowrap valign="top">def geompy::NumberOfEdges </td>
2951 <td class="md" valign="top">( </td>
2952 <td class="md" nowrap valign="top"> </td>
2953 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
2954 <td class="md" valign="top"> ) </td>
2955 <td class="md" nowrap></td>
2961 <table cellspacing="5" cellpadding="0" border="0">
2969 <dl compact><dt><b>Parameters:</b></dt><dd>
2970 <table border="0" cellspacing="2" cellpadding="0">
2971 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to count edges of. </td></tr>
2974 <dl compact><dt><b>Returns:</b></dt><dd>Quantity of edges.</dd></dl>
2975 Example: see GEOM_TestOthers.py </td>
2978 <a class="anchor" name="278e8ebac370fcf80a92b857a54d830d"></a><!-- doxytag: member="geompy::ChangeOrientation" ref="278e8ebac370fcf80a92b857a54d830d" args="" --><p>
2979 <table class="mdTable" cellpadding="2" cellspacing="0">
2982 <table cellpadding="0" cellspacing="0" border="0">
2984 <td class="md" nowrap valign="top">def geompy::ChangeOrientation </td>
2985 <td class="md" valign="top">( </td>
2986 <td class="md" nowrap valign="top"> </td>
2987 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
2988 <td class="md" valign="top"> ) </td>
2989 <td class="md" nowrap></td>
2995 <table cellspacing="5" cellpadding="0" border="0">
3003 <dl compact><dt><b>Parameters:</b></dt><dd>
3004 <table border="0" cellspacing="2" cellpadding="0">
3005 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be reversed. </td></tr>
3008 <dl compact><dt><b>Returns:</b></dt><dd>The reversed copy of theShape.</dd></dl>
3009 Example: see GEOM_TestAll.py </td>
3012 <a class="anchor" name="c13bcdc1219e63398e9d2bbd27271370"></a><!-- doxytag: member="geompy::OrientationChange" ref="c13bcdc1219e63398e9d2bbd27271370" args="" --><p>
3013 <table class="mdTable" cellpadding="2" cellspacing="0">
3016 <table cellpadding="0" cellspacing="0" border="0">
3018 <td class="md" nowrap valign="top">def geompy::OrientationChange </td>
3019 <td class="md" valign="top">( </td>
3020 <td class="md" nowrap valign="top"> </td>
3021 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
3022 <td class="md" valign="top"> ) </td>
3023 <td class="md" nowrap></td>
3029 <table cellspacing="5" cellpadding="0" border="0">
3037 Example: see GEOM_TestOthers.py </td>
3040 <a class="anchor" name="0d2c067d179c0008d035c42b9013283c"></a><!-- doxytag: member="geompy::GetFreeFacesIDs" ref="0d2c067d179c0008d035c42b9013283c" args="" --><p>
3041 <table class="mdTable" cellpadding="2" cellspacing="0">
3044 <table cellpadding="0" cellspacing="0" border="0">
3046 <td class="md" nowrap valign="top">def geompy::GetFreeFacesIDs </td>
3047 <td class="md" valign="top">( </td>
3048 <td class="md" nowrap valign="top"> </td>
3049 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
3050 <td class="md" valign="top"> ) </td>
3051 <td class="md" nowrap></td>
3057 <table cellspacing="5" cellpadding="0" border="0">
3065 Free face is a face, which is not shared between two shells of the shape. <dl compact><dt><b>Parameters:</b></dt><dd>
3066 <table border="0" cellspacing="2" cellpadding="0">
3067 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find free faces in. </td></tr>
3070 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of all free faces, contained in theShape.</dd></dl>
3071 Example: see GEOM_TestOthers.py </td>
3074 <a class="anchor" name="a19d88b97b5f1cf8c63bd8386f5e9476"></a><!-- doxytag: member="geompy::GetSharedShapes" ref="a19d88b97b5f1cf8c63bd8386f5e9476" args="" --><p>
3075 <table class="mdTable" cellpadding="2" cellspacing="0">
3078 <table cellpadding="0" cellspacing="0" border="0">
3080 <td class="md" nowrap valign="top">def geompy::GetSharedShapes </td>
3081 <td class="md" valign="top">( </td>
3082 <td class="md" nowrap valign="top"> </td>
3083 <td class="mdname" nowrap> <em>theShape1</em>, </td>
3086 <td class="md" nowrap align="right"></td>
3087 <td class="md"></td>
3088 <td class="md" nowrap> </td>
3089 <td class="mdname" nowrap> <em>theShape2</em>, </td>
3092 <td class="md" nowrap align="right"></td>
3093 <td class="md"></td>
3094 <td class="md" nowrap> </td>
3095 <td class="mdname" nowrap> <em>theShapeType</em></td>
3098 <td class="md"></td>
3099 <td class="md">) </td>
3100 <td class="md" colspan="2"></td>
3106 <table cellspacing="5" cellpadding="0" border="0">
3114 <dl compact><dt><b>Parameters:</b></dt><dd>
3115 <table border="0" cellspacing="2" cellpadding="0">
3116 <tr><td valign="top"></td><td valign="top"><em>theShape1</em> </td><td>Shape to find sub-shapes in. </td></tr>
3117 <tr><td valign="top"></td><td valign="top"><em>theShape2</em> </td><td>Shape to find shared sub-shapes with. </td></tr>
3118 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3121 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of theShape1, shared with theShape2.</dd></dl>
3122 Example: see GEOM_TestOthers.py </td>
3125 <a class="anchor" name="e089332bc7ff498c6c6669836989383a"></a><!-- doxytag: member="geompy::GetShapesOnPlane" ref="e089332bc7ff498c6c6669836989383a" args="" --><p>
3126 <table class="mdTable" cellpadding="2" cellspacing="0">
3129 <table cellpadding="0" cellspacing="0" border="0">
3131 <td class="md" nowrap valign="top">def geompy::GetShapesOnPlane </td>
3132 <td class="md" valign="top">( </td>
3133 <td class="md" nowrap valign="top"> </td>
3134 <td class="mdname" nowrap> <em>theShape</em>, </td>
3137 <td class="md" nowrap align="right"></td>
3138 <td class="md"></td>
3139 <td class="md" nowrap> </td>
3140 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3143 <td class="md" nowrap align="right"></td>
3144 <td class="md"></td>
3145 <td class="md" nowrap> </td>
3146 <td class="mdname" nowrap> <em>theAx1</em>, </td>
3149 <td class="md" nowrap align="right"></td>
3150 <td class="md"></td>
3151 <td class="md" nowrap> </td>
3152 <td class="mdname" nowrap> <em>theState</em></td>
3155 <td class="md"></td>
3156 <td class="md">) </td>
3157 <td class="md" colspan="2"></td>
3163 <table cellspacing="5" cellpadding="0" border="0">
3171 <dl compact><dt><b>Parameters:</b></dt><dd>
3172 <table border="0" cellspacing="2" cellpadding="0">
3173 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3174 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3175 <tr><td valign="top"></td><td valign="top"><em>theAx1</em> </td><td>Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on. </td></tr>
3176 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3179 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3180 Example: see GEOM_TestOthers.py </td>
3183 <a class="anchor" name="1ec8a4c4f37f881676de67fbb185a1a7"></a><!-- doxytag: member="geompy::GetShapesOnPlaneIDs" ref="1ec8a4c4f37f881676de67fbb185a1a7" args="" --><p>
3184 <table class="mdTable" cellpadding="2" cellspacing="0">
3187 <table cellpadding="0" cellspacing="0" border="0">
3189 <td class="md" nowrap valign="top">def geompy::GetShapesOnPlaneIDs </td>
3190 <td class="md" valign="top">( </td>
3191 <td class="md" nowrap valign="top"> </td>
3192 <td class="mdname" nowrap> <em>theShape</em>, </td>
3195 <td class="md" nowrap align="right"></td>
3196 <td class="md"></td>
3197 <td class="md" nowrap> </td>
3198 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3201 <td class="md" nowrap align="right"></td>
3202 <td class="md"></td>
3203 <td class="md" nowrap> </td>
3204 <td class="mdname" nowrap> <em>theAx1</em>, </td>
3207 <td class="md" nowrap align="right"></td>
3208 <td class="md"></td>
3209 <td class="md" nowrap> </td>
3210 <td class="mdname" nowrap> <em>theState</em></td>
3213 <td class="md"></td>
3214 <td class="md">) </td>
3215 <td class="md" colspan="2"></td>
3221 <table cellspacing="5" cellpadding="0" border="0">
3229 Example: see GEOM_TestOthers.py </td>
3232 <a class="anchor" name="e472f5764a1014dc9c60778cb02ce970"></a><!-- doxytag: member="geompy::GetShapesOnCylinder" ref="e472f5764a1014dc9c60778cb02ce970" args="" --><p>
3233 <table class="mdTable" cellpadding="2" cellspacing="0">
3236 <table cellpadding="0" cellspacing="0" border="0">
3238 <td class="md" nowrap valign="top">def geompy::GetShapesOnCylinder </td>
3239 <td class="md" valign="top">( </td>
3240 <td class="md" nowrap valign="top"> </td>
3241 <td class="mdname" nowrap> <em>theShape</em>, </td>
3244 <td class="md" nowrap align="right"></td>
3245 <td class="md"></td>
3246 <td class="md" nowrap> </td>
3247 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3250 <td class="md" nowrap align="right"></td>
3251 <td class="md"></td>
3252 <td class="md" nowrap> </td>
3253 <td class="mdname" nowrap> <em>theAxis</em>, </td>
3256 <td class="md" nowrap align="right"></td>
3257 <td class="md"></td>
3258 <td class="md" nowrap> </td>
3259 <td class="mdname" nowrap> <em>theRadius</em>, </td>
3262 <td class="md" nowrap align="right"></td>
3263 <td class="md"></td>
3264 <td class="md" nowrap> </td>
3265 <td class="mdname" nowrap> <em>theState</em></td>
3268 <td class="md"></td>
3269 <td class="md">) </td>
3270 <td class="md" colspan="2"></td>
3276 <table cellspacing="5" cellpadding="0" border="0">
3284 <dl compact><dt><b>Parameters:</b></dt><dd>
3285 <table border="0" cellspacing="2" cellpadding="0">
3286 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3287 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3288 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. </td></tr>
3289 <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the cylinder to find shapes on. </td></tr>
3290 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3293 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3294 Example: see GEOM_TestOthers.py </td>
3297 <a class="anchor" name="338736dab175669a89da003c8cf45552"></a><!-- doxytag: member="geompy::GetShapesOnCylinderIDs" ref="338736dab175669a89da003c8cf45552" args="" --><p>
3298 <table class="mdTable" cellpadding="2" cellspacing="0">
3301 <table cellpadding="0" cellspacing="0" border="0">
3303 <td class="md" nowrap valign="top">def geompy::GetShapesOnCylinderIDs </td>
3304 <td class="md" valign="top">( </td>
3305 <td class="md" nowrap valign="top"> </td>
3306 <td class="mdname" nowrap> <em>theShape</em>, </td>
3309 <td class="md" nowrap align="right"></td>
3310 <td class="md"></td>
3311 <td class="md" nowrap> </td>
3312 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3315 <td class="md" nowrap align="right"></td>
3316 <td class="md"></td>
3317 <td class="md" nowrap> </td>
3318 <td class="mdname" nowrap> <em>theAxis</em>, </td>
3321 <td class="md" nowrap align="right"></td>
3322 <td class="md"></td>
3323 <td class="md" nowrap> </td>
3324 <td class="mdname" nowrap> <em>theRadius</em>, </td>
3327 <td class="md" nowrap align="right"></td>
3328 <td class="md"></td>
3329 <td class="md" nowrap> </td>
3330 <td class="mdname" nowrap> <em>theState</em></td>
3333 <td class="md"></td>
3334 <td class="md">) </td>
3335 <td class="md" colspan="2"></td>
3341 <table cellspacing="5" cellpadding="0" border="0">
3349 Example: see GEOM_TestOthers.py </td>
3352 <a class="anchor" name="926ea88b412800140f45270a3ae89345"></a><!-- doxytag: member="geompy::GetShapesOnSphere" ref="926ea88b412800140f45270a3ae89345" args="" --><p>
3353 <table class="mdTable" cellpadding="2" cellspacing="0">
3356 <table cellpadding="0" cellspacing="0" border="0">
3358 <td class="md" nowrap valign="top">def geompy::GetShapesOnSphere </td>
3359 <td class="md" valign="top">( </td>
3360 <td class="md" nowrap valign="top"> </td>
3361 <td class="mdname" nowrap> <em>theShape</em>, </td>
3364 <td class="md" nowrap align="right"></td>
3365 <td class="md"></td>
3366 <td class="md" nowrap> </td>
3367 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3370 <td class="md" nowrap align="right"></td>
3371 <td class="md"></td>
3372 <td class="md" nowrap> </td>
3373 <td class="mdname" nowrap> <em>theCenter</em>, </td>
3376 <td class="md" nowrap align="right"></td>
3377 <td class="md"></td>
3378 <td class="md" nowrap> </td>
3379 <td class="mdname" nowrap> <em>theRadius</em>, </td>
3382 <td class="md" nowrap align="right"></td>
3383 <td class="md"></td>
3384 <td class="md" nowrap> </td>
3385 <td class="mdname" nowrap> <em>theState</em></td>
3388 <td class="md"></td>
3389 <td class="md">) </td>
3390 <td class="md" colspan="2"></td>
3396 <table cellspacing="5" cellpadding="0" border="0">
3404 <dl compact><dt><b>Parameters:</b></dt><dd>
3405 <table border="0" cellspacing="2" cellpadding="0">
3406 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3407 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3408 <tr><td valign="top"></td><td valign="top"><em>theCenter</em> </td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
3409 <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the sphere to find shapes on. </td></tr>
3410 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3413 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3414 Example: see GEOM_TestOthers.py </td>
3417 <a class="anchor" name="c5e58a6957bf2695fd8a974da75718f6"></a><!-- doxytag: member="geompy::GetShapesOnSphereIDs" ref="c5e58a6957bf2695fd8a974da75718f6" args="" --><p>
3418 <table class="mdTable" cellpadding="2" cellspacing="0">
3421 <table cellpadding="0" cellspacing="0" border="0">
3423 <td class="md" nowrap valign="top">def geompy::GetShapesOnSphereIDs </td>
3424 <td class="md" valign="top">( </td>
3425 <td class="md" nowrap valign="top"> </td>
3426 <td class="mdname" nowrap> <em>theShape</em>, </td>
3429 <td class="md" nowrap align="right"></td>
3430 <td class="md"></td>
3431 <td class="md" nowrap> </td>
3432 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3435 <td class="md" nowrap align="right"></td>
3436 <td class="md"></td>
3437 <td class="md" nowrap> </td>
3438 <td class="mdname" nowrap> <em>theCenter</em>, </td>
3441 <td class="md" nowrap align="right"></td>
3442 <td class="md"></td>
3443 <td class="md" nowrap> </td>
3444 <td class="mdname" nowrap> <em>theRadius</em>, </td>
3447 <td class="md" nowrap align="right"></td>
3448 <td class="md"></td>
3449 <td class="md" nowrap> </td>
3450 <td class="mdname" nowrap> <em>theState</em></td>
3453 <td class="md"></td>
3454 <td class="md">) </td>
3455 <td class="md" colspan="2"></td>
3461 <table cellspacing="5" cellpadding="0" border="0">
3469 Example: see GEOM_TestOthers.py </td>
3472 <a class="anchor" name="6b18a78d643167b99cc95ddd59874b10"></a><!-- doxytag: member="geompy::GetShapesOnQuadrangle" ref="6b18a78d643167b99cc95ddd59874b10" args="" --><p>
3473 <table class="mdTable" cellpadding="2" cellspacing="0">
3476 <table cellpadding="0" cellspacing="0" border="0">
3478 <td class="md" nowrap valign="top">def geompy::GetShapesOnQuadrangle </td>
3479 <td class="md" valign="top">( </td>
3480 <td class="md" nowrap valign="top"> </td>
3481 <td class="mdname" nowrap> <em>theShape</em>, </td>
3484 <td class="md" nowrap align="right"></td>
3485 <td class="md"></td>
3486 <td class="md" nowrap> </td>
3487 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3490 <td class="md" nowrap align="right"></td>
3491 <td class="md"></td>
3492 <td class="md" nowrap> </td>
3493 <td class="mdname" nowrap> <em>theTopLeftPoint</em>, </td>
3496 <td class="md" nowrap align="right"></td>
3497 <td class="md"></td>
3498 <td class="md" nowrap> </td>
3499 <td class="mdname" nowrap> <em>theTopRigthPoint</em>, </td>
3502 <td class="md" nowrap align="right"></td>
3503 <td class="md"></td>
3504 <td class="md" nowrap> </td>
3505 <td class="mdname" nowrap> <em>theBottomLeftPoint</em>, </td>
3508 <td class="md" nowrap align="right"></td>
3509 <td class="md"></td>
3510 <td class="md" nowrap> </td>
3511 <td class="mdname" nowrap> <em>theBottomRigthPoint</em>, </td>
3514 <td class="md" nowrap align="right"></td>
3515 <td class="md"></td>
3516 <td class="md" nowrap> </td>
3517 <td class="mdname" nowrap> <em>theState</em></td>
3520 <td class="md"></td>
3521 <td class="md">) </td>
3522 <td class="md" colspan="2"></td>
3528 <table cellspacing="5" cellpadding="0" border="0">
3536 <dl compact><dt><b>Parameters:</b></dt><dd>
3537 <table border="0" cellspacing="2" cellpadding="0">
3538 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to find sub-shapes of. </td></tr>
3539 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3540 <tr><td valign="top"></td><td valign="top"><em>theCenter</em> </td><td>Point, specifying center of the sphere to find shapes on. </td></tr>
3541 <tr><td valign="top"></td><td valign="top"><em>theRadius</em> </td><td>Radius of the sphere to find shapes on. </td></tr>
3542 <tr><td valign="top"></td><td valign="top"><em>theState</em> </td><td>The state of the subshapes to find. It can be one of ST_ON, ST_OUT, ST_ONOUT, ST_IN, ST_ONIN. </td></tr>
3545 <dl compact><dt><b>Returns:</b></dt><dd>List of all found sub-shapes.</dd></dl>
3546 Example: see GEOM_TestOthers.py </td>
3549 <a class="anchor" name="db16045827aa23070ef98eca038ecd2c"></a><!-- doxytag: member="geompy::GetShapesOnQuadrangleIDs" ref="db16045827aa23070ef98eca038ecd2c" args="" --><p>
3550 <table class="mdTable" cellpadding="2" cellspacing="0">
3553 <table cellpadding="0" cellspacing="0" border="0">
3555 <td class="md" nowrap valign="top">def geompy::GetShapesOnQuadrangleIDs </td>
3556 <td class="md" valign="top">( </td>
3557 <td class="md" nowrap valign="top"> </td>
3558 <td class="mdname" nowrap> <em>theShape</em>, </td>
3561 <td class="md" nowrap align="right"></td>
3562 <td class="md"></td>
3563 <td class="md" nowrap> </td>
3564 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
3567 <td class="md" nowrap align="right"></td>
3568 <td class="md"></td>
3569 <td class="md" nowrap> </td>
3570 <td class="mdname" nowrap> <em>theTopLeftPoint</em>, </td>
3573 <td class="md" nowrap align="right"></td>
3574 <td class="md"></td>
3575 <td class="md" nowrap> </td>
3576 <td class="mdname" nowrap> <em>theTopRigthPoint</em>, </td>
3579 <td class="md" nowrap align="right"></td>
3580 <td class="md"></td>
3581 <td class="md" nowrap> </td>
3582 <td class="mdname" nowrap> <em>theBottomLeftPoint</em>, </td>
3585 <td class="md" nowrap align="right"></td>
3586 <td class="md"></td>
3587 <td class="md" nowrap> </td>
3588 <td class="mdname" nowrap> <em>theBottomRigthPoint</em>, </td>
3591 <td class="md" nowrap align="right"></td>
3592 <td class="md"></td>
3593 <td class="md" nowrap> </td>
3594 <td class="mdname" nowrap> <em>theState</em></td>
3597 <td class="md"></td>
3598 <td class="md">) </td>
3599 <td class="md" colspan="2"></td>
3605 <table cellspacing="5" cellpadding="0" border="0">
3613 Example: see GEOM_TestOthers.py </td>
3616 <a class="anchor" name="2695635fc745e6aa6cda4545e2133c41"></a><!-- doxytag: member="geompy::GetInPlace" ref="2695635fc745e6aa6cda4545e2133c41" args="" --><p>
3617 <table class="mdTable" cellpadding="2" cellspacing="0">
3620 <table cellpadding="0" cellspacing="0" border="0">
3622 <td class="md" nowrap valign="top">def geompy::GetInPlace </td>
3623 <td class="md" valign="top">( </td>
3624 <td class="md" nowrap valign="top"> </td>
3625 <td class="mdname" nowrap> <em>theShapeWhere</em>, </td>
3628 <td class="md" nowrap align="right"></td>
3629 <td class="md"></td>
3630 <td class="md" nowrap> </td>
3631 <td class="mdname" nowrap> <em>theShapeWhat</em></td>
3634 <td class="md"></td>
3635 <td class="md">) </td>
3636 <td class="md" colspan="2"></td>
3642 <table cellspacing="5" cellpadding="0" border="0">
3650 <dl compact><dt><b>Parameters:</b></dt><dd>
3651 <table border="0" cellspacing="2" cellpadding="0">
3652 <tr><td valign="top"></td><td valign="top"><em>theShapeWhere</em> </td><td>Shape to find sub-shapes of. </td></tr>
3653 <tr><td valign="top"></td><td valign="top"><em>theShapeWhat</em> </td><td>Shape, specifying what to find. </td></tr>
3656 <dl compact><dt><b>Returns:</b></dt><dd>Group of all found sub-shapes or a single found sub-shape.</dd></dl>
3657 Example: see GEOM_TestOthers.py </td>
3660 <a class="anchor" name="67706610dda0d5005ee1cdfe2e8362a2"></a><!-- doxytag: member="geompy::GetSubShape" ref="67706610dda0d5005ee1cdfe2e8362a2" args="" --><p>
3661 <table class="mdTable" cellpadding="2" cellspacing="0">
3664 <table cellpadding="0" cellspacing="0" border="0">
3666 <td class="md" nowrap valign="top">def geompy::GetSubShape </td>
3667 <td class="md" valign="top">( </td>
3668 <td class="md" nowrap valign="top"> </td>
3669 <td class="mdname" nowrap> <em>aShape</em>, </td>
3672 <td class="md" nowrap align="right"></td>
3673 <td class="md"></td>
3674 <td class="md" nowrap> </td>
3675 <td class="mdname" nowrap> <em>ListOfID</em></td>
3678 <td class="md"></td>
3679 <td class="md">) </td>
3680 <td class="md" colspan="2"></td>
3686 <table cellspacing="5" cellpadding="0" border="0">
3694 Example: see GEOM_TestAll.py </td>
3697 <a class="anchor" name="d7ee9f96e4b5b4303c7d20f0fc42d67d"></a><!-- doxytag: member="geompy::GetSubShapeID" ref="d7ee9f96e4b5b4303c7d20f0fc42d67d" args="" --><p>
3698 <table class="mdTable" cellpadding="2" cellspacing="0">
3701 <table cellpadding="0" cellspacing="0" border="0">
3703 <td class="md" nowrap valign="top">def geompy::GetSubShapeID </td>
3704 <td class="md" valign="top">( </td>
3705 <td class="md" nowrap valign="top"> </td>
3706 <td class="mdname" nowrap> <em>aShape</em>, </td>
3709 <td class="md" nowrap align="right"></td>
3710 <td class="md"></td>
3711 <td class="md" nowrap> </td>
3712 <td class="mdname" nowrap> <em>aSubShape</em></td>
3715 <td class="md"></td>
3716 <td class="md">) </td>
3717 <td class="md" colspan="2"></td>
3723 <table cellspacing="5" cellpadding="0" border="0">
3731 Example: see GEOM_TestAll.py </td>
3734 <a class="anchor" name="e4ee5a20fdb33779f2dc5f1686fd3d8a"></a><!-- doxytag: member="geompy::SubShapeAll" ref="e4ee5a20fdb33779f2dc5f1686fd3d8a" args="" --><p>
3735 <table class="mdTable" cellpadding="2" cellspacing="0">
3738 <table cellpadding="0" cellspacing="0" border="0">
3740 <td class="md" nowrap valign="top">def geompy::SubShapeAll </td>
3741 <td class="md" valign="top">( </td>
3742 <td class="md" nowrap valign="top"> </td>
3743 <td class="mdname" nowrap> <em>aShape</em>, </td>
3746 <td class="md" nowrap align="right"></td>
3747 <td class="md"></td>
3748 <td class="md" nowrap> </td>
3749 <td class="mdname" nowrap> <em>aType</em></td>
3752 <td class="md"></td>
3753 <td class="md">) </td>
3754 <td class="md" colspan="2"></td>
3760 <table cellspacing="5" cellpadding="0" border="0">
3768 <dl compact><dt><b>Parameters:</b></dt><dd>
3769 <table border="0" cellspacing="2" cellpadding="0">
3770 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
3771 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3774 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
3775 Example: see GEOM_TestAll.py </td>
3778 <a class="anchor" name="d19aeb7b8759ebd877154239fb4c1d7f"></a><!-- doxytag: member="geompy::SubShapeAllIDs" ref="d19aeb7b8759ebd877154239fb4c1d7f" args="" --><p>
3779 <table class="mdTable" cellpadding="2" cellspacing="0">
3782 <table cellpadding="0" cellspacing="0" border="0">
3784 <td class="md" nowrap valign="top">def geompy::SubShapeAllIDs </td>
3785 <td class="md" valign="top">( </td>
3786 <td class="md" nowrap valign="top"> </td>
3787 <td class="mdname" nowrap> <em>aShape</em>, </td>
3790 <td class="md" nowrap align="right"></td>
3791 <td class="md"></td>
3792 <td class="md" nowrap> </td>
3793 <td class="mdname" nowrap> <em>aType</em></td>
3796 <td class="md"></td>
3797 <td class="md">) </td>
3798 <td class="md" colspan="2"></td>
3804 <table cellspacing="5" cellpadding="0" border="0">
3812 <dl compact><dt><b>Parameters:</b></dt><dd>
3813 <table border="0" cellspacing="2" cellpadding="0">
3814 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
3815 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3818 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
3822 <a class="anchor" name="7991c614f21498c03545d58f0e1e6049"></a><!-- doxytag: member="geompy::SubShapeAllSorted" ref="7991c614f21498c03545d58f0e1e6049" args="" --><p>
3823 <table class="mdTable" cellpadding="2" cellspacing="0">
3826 <table cellpadding="0" cellspacing="0" border="0">
3828 <td class="md" nowrap valign="top">def geompy::SubShapeAllSorted </td>
3829 <td class="md" valign="top">( </td>
3830 <td class="md" nowrap valign="top"> </td>
3831 <td class="mdname" nowrap> <em>aShape</em>, </td>
3834 <td class="md" nowrap align="right"></td>
3835 <td class="md"></td>
3836 <td class="md" nowrap> </td>
3837 <td class="mdname" nowrap> <em>aType</em></td>
3840 <td class="md"></td>
3841 <td class="md">) </td>
3842 <td class="md" colspan="2"></td>
3848 <table cellspacing="5" cellpadding="0" border="0">
3856 Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
3857 <table border="0" cellspacing="2" cellpadding="0">
3858 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
3859 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3862 <dl compact><dt><b>Returns:</b></dt><dd>List of sub-shapes of type theShapeType, contained in theShape.</dd></dl>
3863 Example: see GEOM_TestAll.py </td>
3866 <a class="anchor" name="0da304f589070498b79851370436094e"></a><!-- doxytag: member="geompy::SubShapeAllSortedIDs" ref="0da304f589070498b79851370436094e" args="" --><p>
3867 <table class="mdTable" cellpadding="2" cellspacing="0">
3870 <table cellpadding="0" cellspacing="0" border="0">
3872 <td class="md" nowrap valign="top">def geompy::SubShapeAllSortedIDs </td>
3873 <td class="md" valign="top">( </td>
3874 <td class="md" nowrap valign="top"> </td>
3875 <td class="mdname" nowrap> <em>aShape</em>, </td>
3878 <td class="md" nowrap align="right"></td>
3879 <td class="md"></td>
3880 <td class="md" nowrap> </td>
3881 <td class="mdname" nowrap> <em>aType</em></td>
3884 <td class="md"></td>
3885 <td class="md">) </td>
3886 <td class="md" colspan="2"></td>
3892 <table cellspacing="5" cellpadding="0" border="0">
3900 Sub-shapes will be sorted by coordinates of their gravity centers. <dl compact><dt><b>Parameters:</b></dt><dd>
3901 <table border="0" cellspacing="2" cellpadding="0">
3902 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be exploded. </td></tr>
3903 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of sub-shapes to be retrieved. </td></tr>
3906 <dl compact><dt><b>Returns:</b></dt><dd>List of IDs of sub-shapes. </dd></dl>
3910 <a class="anchor" name="f7265ff90cecdffb35a75b7968d834a1"></a><!-- doxytag: member="geompy::SubShape" ref="f7265ff90cecdffb35a75b7968d834a1" args="" --><p>
3911 <table class="mdTable" cellpadding="2" cellspacing="0">
3914 <table cellpadding="0" cellspacing="0" border="0">
3916 <td class="md" nowrap valign="top">def geompy::SubShape </td>
3917 <td class="md" valign="top">( </td>
3918 <td class="md" nowrap valign="top"> </td>
3919 <td class="mdname" nowrap> <em>aShape</em>, </td>
3922 <td class="md" nowrap align="right"></td>
3923 <td class="md"></td>
3924 <td class="md" nowrap> </td>
3925 <td class="mdname" nowrap> <em>aType</em>, </td>
3928 <td class="md" nowrap align="right"></td>
3929 <td class="md"></td>
3930 <td class="md" nowrap> </td>
3931 <td class="mdname" nowrap> <em>ListOfInd</em></td>
3934 <td class="md"></td>
3935 <td class="md">) </td>
3936 <td class="md" colspan="2"></td>
3942 <table cellspacing="5" cellpadding="0" border="0">
3950 Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]<p>
3951 Example: see GEOM_TestAll.py </td>
3954 <a class="anchor" name="0566156543b9ae4bb4dacbdc660802e0"></a><!-- doxytag: member="geompy::SubShapeSorted" ref="0566156543b9ae4bb4dacbdc660802e0" args="" --><p>
3955 <table class="mdTable" cellpadding="2" cellspacing="0">
3958 <table cellpadding="0" cellspacing="0" border="0">
3960 <td class="md" nowrap valign="top">def geompy::SubShapeSorted </td>
3961 <td class="md" valign="top">( </td>
3962 <td class="md" nowrap valign="top"> </td>
3963 <td class="mdname" nowrap> <em>aShape</em>, </td>
3966 <td class="md" nowrap align="right"></td>
3967 <td class="md"></td>
3968 <td class="md" nowrap> </td>
3969 <td class="mdname" nowrap> <em>aType</em>, </td>
3972 <td class="md" nowrap align="right"></td>
3973 <td class="md"></td>
3974 <td class="md" nowrap> </td>
3975 <td class="mdname" nowrap> <em>ListOfInd</em></td>
3978 <td class="md"></td>
3979 <td class="md">) </td>
3980 <td class="md" colspan="2"></td>
3986 <table cellspacing="5" cellpadding="0" border="0">
3994 Each index is in range [1, Nb_Sub-Shapes_Of_Given_Type]<p>
3995 Example: see GEOM_TestAll.py </td>
3998 <a class="anchor" name="4ec92460ad70a2086a228cc8f5c53546"></a><!-- doxytag: member="geompy::ProcessShape" ref="4ec92460ad70a2086a228cc8f5c53546" args="" --><p>
3999 <table class="mdTable" cellpadding="2" cellspacing="0">
4002 <table cellpadding="0" cellspacing="0" border="0">
4004 <td class="md" nowrap valign="top">def geompy::ProcessShape </td>
4005 <td class="md" valign="top">( </td>
4006 <td class="md" nowrap valign="top"> </td>
4007 <td class="mdname" nowrap> <em>theShape</em>, </td>
4010 <td class="md" nowrap align="right"></td>
4011 <td class="md"></td>
4012 <td class="md" nowrap> </td>
4013 <td class="mdname" nowrap> <em>theOperators</em>, </td>
4016 <td class="md" nowrap align="right"></td>
4017 <td class="md"></td>
4018 <td class="md" nowrap> </td>
4019 <td class="mdname" nowrap> <em>theParameters</em>, </td>
4022 <td class="md" nowrap align="right"></td>
4023 <td class="md"></td>
4024 <td class="md" nowrap> </td>
4025 <td class="mdname" nowrap> <em>theValues</em></td>
4028 <td class="md"></td>
4029 <td class="md">) </td>
4030 <td class="md" colspan="2"></td>
4036 <table cellspacing="5" cellpadding="0" border="0">
4044 <dl compact><dt><b>Parameters:</b></dt><dd>
4045 <table border="0" cellspacing="2" cellpadding="0">
4046 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be processed. </td></tr>
4047 <tr><td valign="top"></td><td valign="top"><em>theOperators</em> </td><td>List of names of operators ("FixShape", "SplitClosedFaces", etc.). </td></tr>
4048 <tr><td valign="top"></td><td valign="top"><em>theParameters</em> </td><td>List of names of parameters ("FixShape.Tolerance3d", "SplitClosedFaces.NbSplitPoints", etc.). </td></tr>
4049 <tr><td valign="top"></td><td valign="top"><em>theValues</em> </td><td>List of values of parameters, in the same order as parameters are listed in <em>theParameters</em> list. </td></tr>
4052 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4053 Example: see GEOM_TestHealing.py </td>
4056 <a class="anchor" name="e97025dce42f920c90940e317d4346df"></a><!-- doxytag: member="geompy::SuppressFaces" ref="e97025dce42f920c90940e317d4346df" args="" --><p>
4057 <table class="mdTable" cellpadding="2" cellspacing="0">
4060 <table cellpadding="0" cellspacing="0" border="0">
4062 <td class="md" nowrap valign="top">def geompy::SuppressFaces </td>
4063 <td class="md" valign="top">( </td>
4064 <td class="md" nowrap valign="top"> </td>
4065 <td class="mdname" nowrap> <em>theObject</em>, </td>
4068 <td class="md" nowrap align="right"></td>
4069 <td class="md"></td>
4070 <td class="md" nowrap> </td>
4071 <td class="mdname" nowrap> <em>theFaces</em></td>
4074 <td class="md"></td>
4075 <td class="md">) </td>
4076 <td class="md" colspan="2"></td>
4082 <table cellspacing="5" cellpadding="0" border="0">
4090 <dl compact><dt><b>Parameters:</b></dt><dd>
4091 <table border="0" cellspacing="2" cellpadding="0">
4092 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4093 <tr><td valign="top"></td><td valign="top"><em>theFaces</em> </td><td>Indices of faces to be removed, if EMPTY then the method removes ALL faces of the given object. </td></tr>
4096 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4097 Example: see GEOM_TestHealing.py </td>
4100 <a class="anchor" name="af901778584daa351bf152dea8e45103"></a><!-- doxytag: member="geompy::MakeSewing" ref="af901778584daa351bf152dea8e45103" args="" --><p>
4101 <table class="mdTable" cellpadding="2" cellspacing="0">
4104 <table cellpadding="0" cellspacing="0" border="0">
4106 <td class="md" nowrap valign="top">def geompy::MakeSewing </td>
4107 <td class="md" valign="top">( </td>
4108 <td class="md" nowrap valign="top"> </td>
4109 <td class="mdname" nowrap> <em>ListShape</em>, </td>
4112 <td class="md" nowrap align="right"></td>
4113 <td class="md"></td>
4114 <td class="md" nowrap> </td>
4115 <td class="mdname" nowrap> <em>theTolerance</em></td>
4118 <td class="md"></td>
4119 <td class="md">) </td>
4120 <td class="md" colspan="2"></td>
4126 <table cellspacing="5" cellpadding="0" border="0">
4134 Example: see GEOM_TestHealing.py </td>
4137 <a class="anchor" name="2053611e91ad644a537b94f7746aad83"></a><!-- doxytag: member="geompy::Sew" ref="2053611e91ad644a537b94f7746aad83" args="" --><p>
4138 <table class="mdTable" cellpadding="2" cellspacing="0">
4141 <table cellpadding="0" cellspacing="0" border="0">
4143 <td class="md" nowrap valign="top">def geompy::Sew </td>
4144 <td class="md" valign="top">( </td>
4145 <td class="md" nowrap valign="top"> </td>
4146 <td class="mdname" nowrap> <em>theObject</em>, </td>
4149 <td class="md" nowrap align="right"></td>
4150 <td class="md"></td>
4151 <td class="md" nowrap> </td>
4152 <td class="mdname" nowrap> <em>theTolerance</em></td>
4155 <td class="md"></td>
4156 <td class="md">) </td>
4157 <td class="md" colspan="2"></td>
4163 <table cellspacing="5" cellpadding="0" border="0">
4171 <dl compact><dt><b>Parameters:</b></dt><dd>
4172 <table border="0" cellspacing="2" cellpadding="0">
4173 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4174 <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Required tolerance value. </td></tr>
4177 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4178 Example: see <a class="el" href="namespacegeompy.html#af901778584daa351bf152dea8e45103">MakeSewing()</a> above </td>
4181 <a class="anchor" name="1b508c8014392c17a40634ed0ea098fc"></a><!-- doxytag: member="geompy::SuppressInternalWires" ref="1b508c8014392c17a40634ed0ea098fc" args="" --><p>
4182 <table class="mdTable" cellpadding="2" cellspacing="0">
4185 <table cellpadding="0" cellspacing="0" border="0">
4187 <td class="md" nowrap valign="top">def geompy::SuppressInternalWires </td>
4188 <td class="md" valign="top">( </td>
4189 <td class="md" nowrap valign="top"> </td>
4190 <td class="mdname" nowrap> <em>theObject</em>, </td>
4193 <td class="md" nowrap align="right"></td>
4194 <td class="md"></td>
4195 <td class="md" nowrap> </td>
4196 <td class="mdname" nowrap> <em>theWires</em></td>
4199 <td class="md"></td>
4200 <td class="md">) </td>
4201 <td class="md" colspan="2"></td>
4207 <table cellspacing="5" cellpadding="0" border="0">
4215 <dl compact><dt><b>Parameters:</b></dt><dd>
4216 <table border="0" cellspacing="2" cellpadding="0">
4217 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4218 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal wires of the given object. </td></tr>
4221 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4222 Example: see GEOM_TestHealing.py </td>
4225 <a class="anchor" name="415a551ef50c5a35815080451c459a53"></a><!-- doxytag: member="geompy::SuppressHoles" ref="415a551ef50c5a35815080451c459a53" args="" --><p>
4226 <table class="mdTable" cellpadding="2" cellspacing="0">
4229 <table cellpadding="0" cellspacing="0" border="0">
4231 <td class="md" nowrap valign="top">def geompy::SuppressHoles </td>
4232 <td class="md" valign="top">( </td>
4233 <td class="md" nowrap valign="top"> </td>
4234 <td class="mdname" nowrap> <em>theObject</em>, </td>
4237 <td class="md" nowrap align="right"></td>
4238 <td class="md"></td>
4239 <td class="md" nowrap> </td>
4240 <td class="mdname" nowrap> <em>theWires</em></td>
4243 <td class="md"></td>
4244 <td class="md">) </td>
4245 <td class="md" colspan="2"></td>
4251 <table cellspacing="5" cellpadding="0" border="0">
4259 <dl compact><dt><b>Parameters:</b></dt><dd>
4260 <table border="0" cellspacing="2" cellpadding="0">
4261 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4262 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indices of wires to be removed, if EMPTY then the method removes ALL internal holes of the given object </td></tr>
4265 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4266 Example: see GEOM_TestHealing.py </td>
4269 <a class="anchor" name="19eec790d224fe44a21855073733c61a"></a><!-- doxytag: member="geompy::CloseContour" ref="19eec790d224fe44a21855073733c61a" args="" --><p>
4270 <table class="mdTable" cellpadding="2" cellspacing="0">
4273 <table cellpadding="0" cellspacing="0" border="0">
4275 <td class="md" nowrap valign="top">def geompy::CloseContour </td>
4276 <td class="md" valign="top">( </td>
4277 <td class="md" nowrap valign="top"> </td>
4278 <td class="mdname" nowrap> <em>theObject</em>, </td>
4281 <td class="md" nowrap align="right"></td>
4282 <td class="md"></td>
4283 <td class="md" nowrap> </td>
4284 <td class="mdname" nowrap> <em>theWires</em>, </td>
4287 <td class="md" nowrap align="right"></td>
4288 <td class="md"></td>
4289 <td class="md" nowrap> </td>
4290 <td class="mdname" nowrap> <em>isCommonVertex</em></td>
4293 <td class="md"></td>
4294 <td class="md">) </td>
4295 <td class="md" colspan="2"></td>
4301 <table cellspacing="5" cellpadding="0" border="0">
4309 <dl compact><dt><b>Parameters:</b></dt><dd>
4310 <table border="0" cellspacing="2" cellpadding="0">
4311 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4312 <tr><td valign="top"></td><td valign="top"><em>theWires</em> </td><td>Indexes of edge(s) and wire(s) to be closed within <em>theObject</em>'s shape, if -1, then theObject itself is a wire. </td></tr>
4313 <tr><td valign="top"></td><td valign="top"><em>isCommonVertex</em> </td><td>If TRUE : closure by creation of a common vertex, If FALS : closure by creation of an edge between ends. </td></tr>
4316 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4317 Example: see GEOM_TestHealing.py </td>
4320 <a class="anchor" name="3d0753cc00225c3c2432f64d2439de2c"></a><!-- doxytag: member="geompy::DivideEdge" ref="3d0753cc00225c3c2432f64d2439de2c" args="" --><p>
4321 <table class="mdTable" cellpadding="2" cellspacing="0">
4324 <table cellpadding="0" cellspacing="0" border="0">
4326 <td class="md" nowrap valign="top">def geompy::DivideEdge </td>
4327 <td class="md" valign="top">( </td>
4328 <td class="md" nowrap valign="top"> </td>
4329 <td class="mdname" nowrap> <em>theObject</em>, </td>
4332 <td class="md" nowrap align="right"></td>
4333 <td class="md"></td>
4334 <td class="md" nowrap> </td>
4335 <td class="mdname" nowrap> <em>theEdgeIndex</em>, </td>
4338 <td class="md" nowrap align="right"></td>
4339 <td class="md"></td>
4340 <td class="md" nowrap> </td>
4341 <td class="mdname" nowrap> <em>theValue</em>, </td>
4344 <td class="md" nowrap align="right"></td>
4345 <td class="md"></td>
4346 <td class="md" nowrap> </td>
4347 <td class="mdname" nowrap> <em>isByParameter</em></td>
4350 <td class="md"></td>
4351 <td class="md">) </td>
4352 <td class="md" colspan="2"></td>
4358 <table cellspacing="5" cellpadding="0" border="0">
4366 <dl compact><dt><b>Parameters:</b></dt><dd>
4367 <table border="0" cellspacing="2" cellpadding="0">
4368 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be processed. </td></tr>
4369 <tr><td valign="top"></td><td valign="top"><em>theEdgeIndex</em> </td><td>Index of edge to be divided within theObject's shape, if -1, then theObject itself is the edge. </td></tr>
4370 <tr><td valign="top"></td><td valign="top"><em>theValue</em> </td><td>Value of parameter on edge or length parameter, depending on <em>isByParameter</em>. </td></tr>
4371 <tr><td valign="top"></td><td valign="top"><em>isByParameter</em> </td><td>If TRUE : <em>theValue</em> is treated as a curve parameter [0..1], if FALSE : <em>theValue</em> is treated as a length parameter [0..1] </td></tr>
4374 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing processed shape.</dd></dl>
4375 Example: see GEOM_TestHealing.py </td>
4378 <a class="anchor" name="65e1cf2711f524b98cd4596e53dda798"></a><!-- doxytag: member="geompy::GetFreeBoundary" ref="65e1cf2711f524b98cd4596e53dda798" args="" --><p>
4379 <table class="mdTable" cellpadding="2" cellspacing="0">
4382 <table cellpadding="0" cellspacing="0" border="0">
4384 <td class="md" nowrap valign="top">def geompy::GetFreeBoundary </td>
4385 <td class="md" valign="top">( </td>
4386 <td class="md" nowrap valign="top"> </td>
4387 <td class="mdname1" valign="top" nowrap> <em>theObject</em> </td>
4388 <td class="md" valign="top"> ) </td>
4389 <td class="md" nowrap></td>
4395 <table cellspacing="5" cellpadding="0" border="0">
4403 <dl compact><dt><b>Parameters:</b></dt><dd>
4404 <table border="0" cellspacing="2" cellpadding="0">
4405 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to get free boundary of. </td></tr>
4408 <dl compact><dt><b>Returns:</b></dt><dd>[status, theClosedWires, theOpenWires] status: FALSE, if an error(s) occured during the method execution. theClosedWires: Closed wires on the free boundary of the given shape. theOpenWires: Open wires on the free boundary of the given shape.</dd></dl>
4409 Example: see GEOM_TestHealing.py </td>
4412 <a class="anchor" name="33f1df4161bf5f34dcad843ed3380404"></a><!-- doxytag: member="geompy::MakeCopy" ref="33f1df4161bf5f34dcad843ed3380404" args="" --><p>
4413 <table class="mdTable" cellpadding="2" cellspacing="0">
4416 <table cellpadding="0" cellspacing="0" border="0">
4418 <td class="md" nowrap valign="top">def geompy::MakeCopy </td>
4419 <td class="md" valign="top">( </td>
4420 <td class="md" nowrap valign="top"> </td>
4421 <td class="mdname1" valign="top" nowrap> <em>theOriginal</em> </td>
4422 <td class="md" valign="top"> ) </td>
4423 <td class="md" nowrap></td>
4429 <table cellspacing="5" cellpadding="0" border="0">
4437 Example: see GEOM_TestAll.py </td>
4440 <a class="anchor" name="cbe2949bf5461726223a97ee80d1c3ec"></a><!-- doxytag: member="geompy::MakeFilling" ref="cbe2949bf5461726223a97ee80d1c3ec" args="" --><p>
4441 <table class="mdTable" cellpadding="2" cellspacing="0">
4444 <table cellpadding="0" cellspacing="0" border="0">
4446 <td class="md" nowrap valign="top">def geompy::MakeFilling </td>
4447 <td class="md" valign="top">( </td>
4448 <td class="md" nowrap valign="top"> </td>
4449 <td class="mdname" nowrap> <em>theShape</em>, </td>
4452 <td class="md" nowrap align="right"></td>
4453 <td class="md"></td>
4454 <td class="md" nowrap> </td>
4455 <td class="mdname" nowrap> <em>theMinDeg</em>, </td>
4458 <td class="md" nowrap align="right"></td>
4459 <td class="md"></td>
4460 <td class="md" nowrap> </td>
4461 <td class="mdname" nowrap> <em>theMaxDeg</em>, </td>
4464 <td class="md" nowrap align="right"></td>
4465 <td class="md"></td>
4466 <td class="md" nowrap> </td>
4467 <td class="mdname" nowrap> <em>theTol2D</em>, </td>
4470 <td class="md" nowrap align="right"></td>
4471 <td class="md"></td>
4472 <td class="md" nowrap> </td>
4473 <td class="mdname" nowrap> <em>theTol3D</em>, </td>
4476 <td class="md" nowrap align="right"></td>
4477 <td class="md"></td>
4478 <td class="md" nowrap> </td>
4479 <td class="mdname" nowrap> <em>theNbIter</em></td>
4482 <td class="md"></td>
4483 <td class="md">) </td>
4484 <td class="md" colspan="2"></td>
4490 <table cellspacing="5" cellpadding="0" border="0">
4498 <dl compact><dt><b>Parameters:</b></dt><dd>
4499 <table border="0" cellspacing="2" cellpadding="0">
4500 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>the compound of contours </td></tr>
4501 <tr><td valign="top"></td><td valign="top"><em>theMinDeg</em> </td><td>a minimal degree </td></tr>
4502 <tr><td valign="top"></td><td valign="top"><em>theMaxDeg</em> </td><td>a maximal degree </td></tr>
4503 <tr><td valign="top"></td><td valign="top"><em>theTol2D</em> </td><td>a 2d tolerance </td></tr>
4504 <tr><td valign="top"></td><td valign="top"><em>theTol3D</em> </td><td>a 3d tolerance </td></tr>
4505 <tr><td valign="top"></td><td valign="top"><em>theNbIter</em> </td><td>a number of iteration </td></tr>
4508 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created filling surface.</dd></dl>
4509 Example: see GEOM_TestAll.py </td>
4512 <a class="anchor" name="e5d9467bd086e6cac983986d2d5f88fb"></a><!-- doxytag: member="geompy::MakeGlueFaces" ref="e5d9467bd086e6cac983986d2d5f88fb" args="" --><p>
4513 <table class="mdTable" cellpadding="2" cellspacing="0">
4516 <table cellpadding="0" cellspacing="0" border="0">
4518 <td class="md" nowrap valign="top">def geompy::MakeGlueFaces </td>
4519 <td class="md" valign="top">( </td>
4520 <td class="md" nowrap valign="top"> </td>
4521 <td class="mdname" nowrap> <em>theShape</em>, </td>
4524 <td class="md" nowrap align="right"></td>
4525 <td class="md"></td>
4526 <td class="md" nowrap> </td>
4527 <td class="mdname" nowrap> <em>theTolerance</em></td>
4530 <td class="md"></td>
4531 <td class="md">) </td>
4532 <td class="md" colspan="2"></td>
4538 <table cellspacing="5" cellpadding="0" border="0">
4546 <dl compact><dt><b>Parameters:</b></dt><dd>
4547 <table border="0" cellspacing="2" cellpadding="0">
4548 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Initial shape. </td></tr>
4549 <tr><td valign="top"></td><td valign="top"><em>theTolerance</em> </td><td>Maximum distance between faces, which can be considered as coincident. </td></tr>
4552 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a copy of theShape without coincident faces.</dd></dl>
4553 Example: see GEOM_Spanner.py </td>
4556 <a class="anchor" name="f226efc56d8eff7b56c2d1cfaafa9f29"></a><!-- doxytag: member="geompy::MakeBoolean" ref="f226efc56d8eff7b56c2d1cfaafa9f29" args="" --><p>
4557 <table class="mdTable" cellpadding="2" cellspacing="0">
4560 <table cellpadding="0" cellspacing="0" border="0">
4562 <td class="md" nowrap valign="top">def geompy::MakeBoolean </td>
4563 <td class="md" valign="top">( </td>
4564 <td class="md" nowrap valign="top"> </td>
4565 <td class="mdname" nowrap> <em>theShape1</em>, </td>
4568 <td class="md" nowrap align="right"></td>
4569 <td class="md"></td>
4570 <td class="md" nowrap> </td>
4571 <td class="mdname" nowrap> <em>theShape2</em>, </td>
4574 <td class="md" nowrap align="right"></td>
4575 <td class="md"></td>
4576 <td class="md" nowrap> </td>
4577 <td class="mdname" nowrap> <em>theOperation</em></td>
4580 <td class="md"></td>
4581 <td class="md">) </td>
4582 <td class="md" colspan="2"></td>
4588 <table cellspacing="5" cellpadding="0" border="0">
4596 <dl compact><dt><b>Parameters:</b></dt><dd>
4597 <table border="0" cellspacing="2" cellpadding="0">
4598 <tr><td valign="top"></td><td valign="top"><em>theShape1</em> </td><td>First argument for boolean operation. </td></tr>
4599 <tr><td valign="top"></td><td valign="top"><em>theShape2</em> </td><td>Second argument for boolean operation. </td></tr>
4600 <tr><td valign="top"></td><td valign="top"><em>theOperation</em> </td><td>Indicates the operation to be done: 1 - Common, 2 - Cut, 3 - Fuse, 4 - Section. </td></tr>
4603 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
4604 Example: see GEOM_TestAll.py </td>
4607 <a class="anchor" name="cd8f27d201b21e0fece9d01b8b4b1380"></a><!-- doxytag: member="geompy::MakeCommon" ref="cd8f27d201b21e0fece9d01b8b4b1380" args="" --><p>
4608 <table class="mdTable" cellpadding="2" cellspacing="0">
4611 <table cellpadding="0" cellspacing="0" border="0">
4613 <td class="md" nowrap valign="top">def geompy::MakeCommon </td>
4614 <td class="md" valign="top">( </td>
4615 <td class="md" nowrap valign="top"> </td>
4616 <td class="mdname" nowrap> <em>s1</em>, </td>
4619 <td class="md" nowrap align="right"></td>
4620 <td class="md"></td>
4621 <td class="md" nowrap> </td>
4622 <td class="mdname" nowrap> <em>s2</em></td>
4625 <td class="md"></td>
4626 <td class="md">) </td>
4627 <td class="md" colspan="2"></td>
4633 <table cellspacing="5" cellpadding="0" border="0">
4641 Example: see GEOM_TestOthers.py </td>
4644 <a class="anchor" name="03dd2a576cc3add2d3de4d0dd49e543d"></a><!-- doxytag: member="geompy::MakeCut" ref="03dd2a576cc3add2d3de4d0dd49e543d" args="" --><p>
4645 <table class="mdTable" cellpadding="2" cellspacing="0">
4648 <table cellpadding="0" cellspacing="0" border="0">
4650 <td class="md" nowrap valign="top">def geompy::MakeCut </td>
4651 <td class="md" valign="top">( </td>
4652 <td class="md" nowrap valign="top"> </td>
4653 <td class="mdname" nowrap> <em>s1</em>, </td>
4656 <td class="md" nowrap align="right"></td>
4657 <td class="md"></td>
4658 <td class="md" nowrap> </td>
4659 <td class="mdname" nowrap> <em>s2</em></td>
4662 <td class="md"></td>
4663 <td class="md">) </td>
4664 <td class="md" colspan="2"></td>
4670 <table cellspacing="5" cellpadding="0" border="0">
4678 Example: see GEOM_TestOthers.py </td>
4681 <a class="anchor" name="d901649467a5a346eada63b49cf6303e"></a><!-- doxytag: member="geompy::MakeFuse" ref="d901649467a5a346eada63b49cf6303e" args="" --><p>
4682 <table class="mdTable" cellpadding="2" cellspacing="0">
4685 <table cellpadding="0" cellspacing="0" border="0">
4687 <td class="md" nowrap valign="top">def geompy::MakeFuse </td>
4688 <td class="md" valign="top">( </td>
4689 <td class="md" nowrap valign="top"> </td>
4690 <td class="mdname" nowrap> <em>s1</em>, </td>
4693 <td class="md" nowrap align="right"></td>
4694 <td class="md"></td>
4695 <td class="md" nowrap> </td>
4696 <td class="mdname" nowrap> <em>s2</em></td>
4699 <td class="md"></td>
4700 <td class="md">) </td>
4701 <td class="md" colspan="2"></td>
4707 <table cellspacing="5" cellpadding="0" border="0">
4715 Example: see GEOM_TestOthers.py </td>
4718 <a class="anchor" name="eedaf0e56fe5240f4c7c6b9054fc97c8"></a><!-- doxytag: member="geompy::MakeSection" ref="eedaf0e56fe5240f4c7c6b9054fc97c8" args="" --><p>
4719 <table class="mdTable" cellpadding="2" cellspacing="0">
4722 <table cellpadding="0" cellspacing="0" border="0">
4724 <td class="md" nowrap valign="top">def geompy::MakeSection </td>
4725 <td class="md" valign="top">( </td>
4726 <td class="md" nowrap valign="top"> </td>
4727 <td class="mdname" nowrap> <em>s1</em>, </td>
4730 <td class="md" nowrap align="right"></td>
4731 <td class="md"></td>
4732 <td class="md" nowrap> </td>
4733 <td class="mdname" nowrap> <em>s2</em></td>
4736 <td class="md"></td>
4737 <td class="md">) </td>
4738 <td class="md" colspan="2"></td>
4744 <table cellspacing="5" cellpadding="0" border="0">
4752 Example: see GEOM_TestOthers.py </td>
4755 <a class="anchor" name="56f48212a436f46c02722f627d27e7f2"></a><!-- doxytag: member="geompy::MakePartition" ref="56f48212a436f46c02722f627d27e7f2" args="" --><p>
4756 <table class="mdTable" cellpadding="2" cellspacing="0">
4759 <table cellpadding="0" cellspacing="0" border="0">
4761 <td class="md" nowrap valign="top">def geompy::MakePartition </td>
4762 <td class="md" valign="top">( </td>
4763 <td class="md" nowrap valign="top"> </td>
4764 <td class="mdname" nowrap> <em>ListShapes</em>, </td>
4767 <td class="md" nowrap align="right"></td>
4768 <td class="md"></td>
4769 <td class="md" nowrap> </td>
4770 <td class="mdname" nowrap> <em>ListTools</em> = <code>[]</code>, </td>
4773 <td class="md" nowrap align="right"></td>
4774 <td class="md"></td>
4775 <td class="md" nowrap> </td>
4776 <td class="mdname" nowrap> <em>ListKeepInside</em> = <code>[]</code>, </td>
4779 <td class="md" nowrap align="right"></td>
4780 <td class="md"></td>
4781 <td class="md" nowrap> </td>
4782 <td class="mdname" nowrap> <em>ListRemoveInside</em> = <code>[]</code>, </td>
4785 <td class="md" nowrap align="right"></td>
4786 <td class="md"></td>
4787 <td class="md" nowrap> </td>
4788 <td class="mdname" nowrap> <em>Limit</em> = <code><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a>["SHAPE"]</code>, </td>
4791 <td class="md" nowrap align="right"></td>
4792 <td class="md"></td>
4793 <td class="md" nowrap> </td>
4794 <td class="mdname" nowrap> <em>RemoveWebs</em> = <code>0</code>, </td>
4797 <td class="md" nowrap align="right"></td>
4798 <td class="md"></td>
4799 <td class="md" nowrap> </td>
4800 <td class="mdname" nowrap> <em>ListMaterials</em> = <code>[]</code></td>
4803 <td class="md"></td>
4804 <td class="md">) </td>
4805 <td class="md" colspan="2"></td>
4811 <table cellspacing="5" cellpadding="0" border="0">
4819 <dl compact><dt><b>Parameters:</b></dt><dd>
4820 <table border="0" cellspacing="2" cellpadding="0">
4821 <tr><td valign="top"></td><td valign="top"><em>ListShapes</em> </td><td>Shapes to be intersected. </td></tr>
4822 <tr><td valign="top"></td><td valign="top"><em>ListTools</em> </td><td>Shapes to intersect theShapes. </td></tr>
4823 <tr><td valign="top"></td><td valign="top"><em>ListKeepInside</em> </td><td>Shapes, outside which the results will be deleted. Each shape from theKeepInside must belong to theShapes also. </td></tr>
4824 <tr><td valign="top"></td><td valign="top"><em>ListRemoveInside</em> </td><td>Shapes, inside which the results will be deleted. Each shape from theRemoveInside must belong to theShapes also. </td></tr>
4825 <tr><td valign="top"></td><td valign="top"><em>Limit</em> </td><td>Type of resulting shapes (corresponding to TopAbs_ShapeEnum). </td></tr>
4826 <tr><td valign="top"></td><td valign="top"><em>RemoveWebs</em> </td><td>If TRUE, perform Glue 3D algorithm. </td></tr>
4827 <tr><td valign="top"></td><td valign="top"><em>ListMaterials</em> </td><td>Material indices for each shape. Make sence, only if theRemoveWebs is TRUE. </td></tr>
4830 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shapes.</dd></dl>
4831 Example: see GEOM_TestAll.py </td>
4834 <a class="anchor" name="f1fc43bc5612514bcc2f6d772c3d38db"></a><!-- doxytag: member="geompy::Partition" ref="f1fc43bc5612514bcc2f6d772c3d38db" args="" --><p>
4835 <table class="mdTable" cellpadding="2" cellspacing="0">
4838 <table cellpadding="0" cellspacing="0" border="0">
4840 <td class="md" nowrap valign="top">def geompy::Partition </td>
4841 <td class="md" valign="top">( </td>
4842 <td class="md" nowrap valign="top"> </td>
4843 <td class="mdname" nowrap> <em>ListShapes</em>, </td>
4846 <td class="md" nowrap align="right"></td>
4847 <td class="md"></td>
4848 <td class="md" nowrap> </td>
4849 <td class="mdname" nowrap> <em>ListTools</em> = <code>[]</code>, </td>
4852 <td class="md" nowrap align="right"></td>
4853 <td class="md"></td>
4854 <td class="md" nowrap> </td>
4855 <td class="mdname" nowrap> <em>ListKeepInside</em> = <code>[]</code>, </td>
4858 <td class="md" nowrap align="right"></td>
4859 <td class="md"></td>
4860 <td class="md" nowrap> </td>
4861 <td class="mdname" nowrap> <em>ListRemoveInside</em> = <code>[]</code>, </td>
4864 <td class="md" nowrap align="right"></td>
4865 <td class="md"></td>
4866 <td class="md" nowrap> </td>
4867 <td class="mdname" nowrap> <em>Limit</em> = <code><a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">ShapeType</a>["SHAPE"]</code>, </td>
4870 <td class="md" nowrap align="right"></td>
4871 <td class="md"></td>
4872 <td class="md" nowrap> </td>
4873 <td class="mdname" nowrap> <em>RemoveWebs</em> = <code>0</code>, </td>
4876 <td class="md" nowrap align="right"></td>
4877 <td class="md"></td>
4878 <td class="md" nowrap> </td>
4879 <td class="mdname" nowrap> <em>ListMaterials</em> = <code>[]</code></td>
4882 <td class="md"></td>
4883 <td class="md">) </td>
4884 <td class="md" colspan="2"></td>
4890 <table cellspacing="5" cellpadding="0" border="0">
4898 Example: see GEOM_TestOthers.py </td>
4901 <a class="anchor" name="d5389c13cb51ad6b6d15780d7e648e69"></a><!-- doxytag: member="geompy::MakeHalfPartition" ref="d5389c13cb51ad6b6d15780d7e648e69" args="" --><p>
4902 <table class="mdTable" cellpadding="2" cellspacing="0">
4905 <table cellpadding="0" cellspacing="0" border="0">
4907 <td class="md" nowrap valign="top">def geompy::MakeHalfPartition </td>
4908 <td class="md" valign="top">( </td>
4909 <td class="md" nowrap valign="top"> </td>
4910 <td class="mdname" nowrap> <em>theShape</em>, </td>
4913 <td class="md" nowrap align="right"></td>
4914 <td class="md"></td>
4915 <td class="md" nowrap> </td>
4916 <td class="mdname" nowrap> <em>thePlane</em></td>
4919 <td class="md"></td>
4920 <td class="md">) </td>
4921 <td class="md" colspan="2"></td>
4927 <table cellspacing="5" cellpadding="0" border="0">
4935 <dl compact><dt><b>Parameters:</b></dt><dd>
4936 <table border="0" cellspacing="2" cellpadding="0">
4937 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be intersected. </td></tr>
4938 <tr><td valign="top"></td><td valign="top"><em>thePlane</em> </td><td>Tool shape, to intersect theShape. </td></tr>
4941 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
4942 Example: see GEOM_TestAll.py </td>
4945 <a class="anchor" name="c305e3f931c4ead2aae3b64ccfe5d350"></a><!-- doxytag: member="geompy::MakeTranslationTwoPoints" ref="c305e3f931c4ead2aae3b64ccfe5d350" args="" --><p>
4946 <table class="mdTable" cellpadding="2" cellspacing="0">
4949 <table cellpadding="0" cellspacing="0" border="0">
4951 <td class="md" nowrap valign="top">def geompy::MakeTranslationTwoPoints </td>
4952 <td class="md" valign="top">( </td>
4953 <td class="md" nowrap valign="top"> </td>
4954 <td class="mdname" nowrap> <em>theObject</em>, </td>
4957 <td class="md" nowrap align="right"></td>
4958 <td class="md"></td>
4959 <td class="md" nowrap> </td>
4960 <td class="mdname" nowrap> <em>thePoint1</em>, </td>
4963 <td class="md" nowrap align="right"></td>
4964 <td class="md"></td>
4965 <td class="md" nowrap> </td>
4966 <td class="mdname" nowrap> <em>thePoint2</em></td>
4969 <td class="md"></td>
4970 <td class="md">) </td>
4971 <td class="md" colspan="2"></td>
4977 <table cellspacing="5" cellpadding="0" border="0">
4985 <dl compact><dt><b>Parameters:</b></dt><dd>
4986 <table border="0" cellspacing="2" cellpadding="0">
4987 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
4988 <tr><td valign="top"></td><td valign="top"><em>thePoint1</em> </td><td>Start point of translation vector. </td></tr>
4989 <tr><td valign="top"></td><td valign="top"><em>thePoint2</em> </td><td>End point of translation vector. </td></tr>
4992 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
4993 Example: see GEOM_TestAll.py </td>
4996 <a class="anchor" name="daa3f61a507374c1f673619c49485751"></a><!-- doxytag: member="geompy::MakeTranslation" ref="daa3f61a507374c1f673619c49485751" args="" --><p>
4997 <table class="mdTable" cellpadding="2" cellspacing="0">
5000 <table cellpadding="0" cellspacing="0" border="0">
5002 <td class="md" nowrap valign="top">def geompy::MakeTranslation </td>
5003 <td class="md" valign="top">( </td>
5004 <td class="md" nowrap valign="top"> </td>
5005 <td class="mdname" nowrap> <em>theObject</em>, </td>
5008 <td class="md" nowrap align="right"></td>
5009 <td class="md"></td>
5010 <td class="md" nowrap> </td>
5011 <td class="mdname" nowrap> <em>theDX</em>, </td>
5014 <td class="md" nowrap align="right"></td>
5015 <td class="md"></td>
5016 <td class="md" nowrap> </td>
5017 <td class="mdname" nowrap> <em>theDY</em>, </td>
5020 <td class="md" nowrap align="right"></td>
5021 <td class="md"></td>
5022 <td class="md" nowrap> </td>
5023 <td class="mdname" nowrap> <em>theDZ</em></td>
5026 <td class="md"></td>
5027 <td class="md">) </td>
5028 <td class="md" colspan="2"></td>
5034 <table cellspacing="5" cellpadding="0" border="0">
5042 <dl compact><dt><b>Parameters:</b></dt><dd>
5043 <table border="0" cellspacing="2" cellpadding="0">
5044 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
5045 <tr><td valign="top"></td><td valign="top"><em>theDX,theDY,theDZ</em> </td><td>Components of translation vector. </td></tr>
5048 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
5049 Example: see GEOM_TestAll.py </td>
5052 <a class="anchor" name="c70936f9c902aef0c6dbd5510bdc7f03"></a><!-- doxytag: member="geompy::MakeTranslationVector" ref="c70936f9c902aef0c6dbd5510bdc7f03" args="" --><p>
5053 <table class="mdTable" cellpadding="2" cellspacing="0">
5056 <table cellpadding="0" cellspacing="0" border="0">
5058 <td class="md" nowrap valign="top">def geompy::MakeTranslationVector </td>
5059 <td class="md" valign="top">( </td>
5060 <td class="md" nowrap valign="top"> </td>
5061 <td class="mdname" nowrap> <em>theObject</em>, </td>
5064 <td class="md" nowrap align="right"></td>
5065 <td class="md"></td>
5066 <td class="md" nowrap> </td>
5067 <td class="mdname" nowrap> <em>theVector</em></td>
5070 <td class="md"></td>
5071 <td class="md">) </td>
5072 <td class="md" colspan="2"></td>
5078 <table cellspacing="5" cellpadding="0" border="0">
5086 <dl compact><dt><b>Parameters:</b></dt><dd>
5087 <table border="0" cellspacing="2" cellpadding="0">
5088 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
5089 <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>The translation vector. </td></tr>
5092 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the translated object.</dd></dl>
5093 Example: see GEOM_TestAll.py </td>
5096 <a class="anchor" name="3363966f33171e6415e1a1b5d4a8e9fa"></a><!-- doxytag: member="geompy::MakeRotation" ref="3363966f33171e6415e1a1b5d4a8e9fa" args="" --><p>
5097 <table class="mdTable" cellpadding="2" cellspacing="0">
5100 <table cellpadding="0" cellspacing="0" border="0">
5102 <td class="md" nowrap valign="top">def geompy::MakeRotation </td>
5103 <td class="md" valign="top">( </td>
5104 <td class="md" nowrap valign="top"> </td>
5105 <td class="mdname" nowrap> <em>theObject</em>, </td>
5108 <td class="md" nowrap align="right"></td>
5109 <td class="md"></td>
5110 <td class="md" nowrap> </td>
5111 <td class="mdname" nowrap> <em>theAxis</em>, </td>
5114 <td class="md" nowrap align="right"></td>
5115 <td class="md"></td>
5116 <td class="md" nowrap> </td>
5117 <td class="mdname" nowrap> <em>theAngle</em></td>
5120 <td class="md"></td>
5121 <td class="md">) </td>
5122 <td class="md" colspan="2"></td>
5128 <table cellspacing="5" cellpadding="0" border="0">
5136 <dl compact><dt><b>Parameters:</b></dt><dd>
5137 <table border="0" cellspacing="2" cellpadding="0">
5138 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
5139 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
5140 <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in radians. </td></tr>
5143 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the rotated object.</dd></dl>
5144 Example: see GEOM_TestAll.py </td>
5147 <a class="anchor" name="7ad2fdeeef570ba29c86ba28d3da09f7"></a><!-- doxytag: member="geompy::MakeScaleTransform" ref="7ad2fdeeef570ba29c86ba28d3da09f7" args="" --><p>
5148 <table class="mdTable" cellpadding="2" cellspacing="0">
5151 <table cellpadding="0" cellspacing="0" border="0">
5153 <td class="md" nowrap valign="top">def geompy::MakeScaleTransform </td>
5154 <td class="md" valign="top">( </td>
5155 <td class="md" nowrap valign="top"> </td>
5156 <td class="mdname" nowrap> <em>theObject</em>, </td>
5159 <td class="md" nowrap align="right"></td>
5160 <td class="md"></td>
5161 <td class="md" nowrap> </td>
5162 <td class="mdname" nowrap> <em>thePoint</em>, </td>
5165 <td class="md" nowrap align="right"></td>
5166 <td class="md"></td>
5167 <td class="md" nowrap> </td>
5168 <td class="mdname" nowrap> <em>theFactor</em></td>
5171 <td class="md"></td>
5172 <td class="md">) </td>
5173 <td class="md" colspan="2"></td>
5179 <table cellspacing="5" cellpadding="0" border="0">
5187 <dl compact><dt><b>Parameters:</b></dt><dd>
5188 <table border="0" cellspacing="2" cellpadding="0">
5189 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be scaled. </td></tr>
5190 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Center point for scaling. </td></tr>
5191 <tr><td valign="top"></td><td valign="top"><em>theFactor</em> </td><td>Scaling factor value. </td></tr>
5194 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the scaled shape.</dd></dl>
5195 Example: see GEOM_TestAll.py </td>
5198 <a class="anchor" name="fab9bb8ede1f587c47cd1d981e966cdd"></a><!-- doxytag: member="geompy::MakeMirrorByPlane" ref="fab9bb8ede1f587c47cd1d981e966cdd" args="" --><p>
5199 <table class="mdTable" cellpadding="2" cellspacing="0">
5202 <table cellpadding="0" cellspacing="0" border="0">
5204 <td class="md" nowrap valign="top">def geompy::MakeMirrorByPlane </td>
5205 <td class="md" valign="top">( </td>
5206 <td class="md" nowrap valign="top"> </td>
5207 <td class="mdname" nowrap> <em>theObject</em>, </td>
5210 <td class="md" nowrap align="right"></td>
5211 <td class="md"></td>
5212 <td class="md" nowrap> </td>
5213 <td class="mdname" nowrap> <em>thePlane</em></td>
5216 <td class="md"></td>
5217 <td class="md">) </td>
5218 <td class="md" colspan="2"></td>
5224 <table cellspacing="5" cellpadding="0" border="0">
5232 <dl compact><dt><b>Parameters:</b></dt><dd>
5233 <table border="0" cellspacing="2" cellpadding="0">
5234 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
5235 <tr><td valign="top"></td><td valign="top"><em>thePlane</em> </td><td>Plane of symmetry. </td></tr>
5238 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
5239 Example: see GEOM_TestAll.py </td>
5242 <a class="anchor" name="73733650d7b37eb8aec0df9aca0c9a63"></a><!-- doxytag: member="geompy::MakeMirrorByAxis" ref="73733650d7b37eb8aec0df9aca0c9a63" args="" --><p>
5243 <table class="mdTable" cellpadding="2" cellspacing="0">
5246 <table cellpadding="0" cellspacing="0" border="0">
5248 <td class="md" nowrap valign="top">def geompy::MakeMirrorByAxis </td>
5249 <td class="md" valign="top">( </td>
5250 <td class="md" nowrap valign="top"> </td>
5251 <td class="mdname" nowrap> <em>theObject</em>, </td>
5254 <td class="md" nowrap align="right"></td>
5255 <td class="md"></td>
5256 <td class="md" nowrap> </td>
5257 <td class="mdname" nowrap> <em>theAxis</em></td>
5260 <td class="md"></td>
5261 <td class="md">) </td>
5262 <td class="md" colspan="2"></td>
5268 <table cellspacing="5" cellpadding="0" border="0">
5276 <dl compact><dt><b>Parameters:</b></dt><dd>
5277 <table border="0" cellspacing="2" cellpadding="0">
5278 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
5279 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Axis of symmetry. </td></tr>
5282 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
5283 Example: see GEOM_TestAll.py </td>
5286 <a class="anchor" name="56e053740bed5b65670cf9cc10df4d8d"></a><!-- doxytag: member="geompy::MakeMirrorByPoint" ref="56e053740bed5b65670cf9cc10df4d8d" args="" --><p>
5287 <table class="mdTable" cellpadding="2" cellspacing="0">
5290 <table cellpadding="0" cellspacing="0" border="0">
5292 <td class="md" nowrap valign="top">def geompy::MakeMirrorByPoint </td>
5293 <td class="md" valign="top">( </td>
5294 <td class="md" nowrap valign="top"> </td>
5295 <td class="mdname" nowrap> <em>theObject</em>, </td>
5298 <td class="md" nowrap align="right"></td>
5299 <td class="md"></td>
5300 <td class="md" nowrap> </td>
5301 <td class="mdname" nowrap> <em>thePoint</em></td>
5304 <td class="md"></td>
5305 <td class="md">) </td>
5306 <td class="md" colspan="2"></td>
5312 <table cellspacing="5" cellpadding="0" border="0">
5320 <dl compact><dt><b>Parameters:</b></dt><dd>
5321 <table border="0" cellspacing="2" cellpadding="0">
5322 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be mirrored. </td></tr>
5323 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point of symmetry. </td></tr>
5326 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the mirrored shape.</dd></dl>
5327 Example: see GEOM_TestAll.py </td>
5330 <a class="anchor" name="c100ca3b5ccdbd133df55b331cf33c42"></a><!-- doxytag: member="geompy::MakePosition" ref="c100ca3b5ccdbd133df55b331cf33c42" args="" --><p>
5331 <table class="mdTable" cellpadding="2" cellspacing="0">
5334 <table cellpadding="0" cellspacing="0" border="0">
5336 <td class="md" nowrap valign="top">def geompy::MakePosition </td>
5337 <td class="md" valign="top">( </td>
5338 <td class="md" nowrap valign="top"> </td>
5339 <td class="mdname" nowrap> <em>theObject</em>, </td>
5342 <td class="md" nowrap align="right"></td>
5343 <td class="md"></td>
5344 <td class="md" nowrap> </td>
5345 <td class="mdname" nowrap> <em>theStartLCS</em>, </td>
5348 <td class="md" nowrap align="right"></td>
5349 <td class="md"></td>
5350 <td class="md" nowrap> </td>
5351 <td class="mdname" nowrap> <em>theEndLCS</em></td>
5354 <td class="md"></td>
5355 <td class="md">) </td>
5356 <td class="md" colspan="2"></td>
5362 <table cellspacing="5" cellpadding="0" border="0">
5370 Example: see GEOM_TestAll.py </td>
5373 <a class="anchor" name="1c9ca22c504f4190f49f3e222fadeff0"></a><!-- doxytag: member="geompy::MakeOffset" ref="1c9ca22c504f4190f49f3e222fadeff0" args="" --><p>
5374 <table class="mdTable" cellpadding="2" cellspacing="0">
5377 <table cellpadding="0" cellspacing="0" border="0">
5379 <td class="md" nowrap valign="top">def geompy::MakeOffset </td>
5380 <td class="md" valign="top">( </td>
5381 <td class="md" nowrap valign="top"> </td>
5382 <td class="mdname" nowrap> <em>theObject</em>, </td>
5385 <td class="md" nowrap align="right"></td>
5386 <td class="md"></td>
5387 <td class="md" nowrap> </td>
5388 <td class="mdname" nowrap> <em>theOffset</em></td>
5391 <td class="md"></td>
5392 <td class="md">) </td>
5393 <td class="md" colspan="2"></td>
5399 <table cellspacing="5" cellpadding="0" border="0">
5407 <dl compact><dt><b>Parameters:</b></dt><dd>
5408 <table border="0" cellspacing="2" cellpadding="0">
5409 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The base object for the offset. </td></tr>
5410 <tr><td valign="top"></td><td valign="top"><em>theOffset</em> </td><td>Offset value. </td></tr>
5413 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the offset object.</dd></dl>
5414 Example: see GEOM_TestAll.py </td>
5417 <a class="anchor" name="ab11f2929f8585eee3f3e29ed9b6fe51"></a><!-- doxytag: member="geompy::MakeMultiTranslation1D" ref="ab11f2929f8585eee3f3e29ed9b6fe51" args="" --><p>
5418 <table class="mdTable" cellpadding="2" cellspacing="0">
5421 <table cellpadding="0" cellspacing="0" border="0">
5423 <td class="md" nowrap valign="top">def geompy::MakeMultiTranslation1D </td>
5424 <td class="md" valign="top">( </td>
5425 <td class="md" nowrap valign="top"> </td>
5426 <td class="mdname" nowrap> <em>theObject</em>, </td>
5429 <td class="md" nowrap align="right"></td>
5430 <td class="md"></td>
5431 <td class="md" nowrap> </td>
5432 <td class="mdname" nowrap> <em>theVector</em>, </td>
5435 <td class="md" nowrap align="right"></td>
5436 <td class="md"></td>
5437 <td class="md" nowrap> </td>
5438 <td class="mdname" nowrap> <em>theStep</em>, </td>
5441 <td class="md" nowrap align="right"></td>
5442 <td class="md"></td>
5443 <td class="md" nowrap> </td>
5444 <td class="mdname" nowrap> <em>theNbTimes</em></td>
5447 <td class="md"></td>
5448 <td class="md">) </td>
5449 <td class="md" colspan="2"></td>
5455 <table cellspacing="5" cellpadding="0" border="0">
5463 <dl compact><dt><b>Parameters:</b></dt><dd>
5464 <table border="0" cellspacing="2" cellpadding="0">
5465 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
5466 <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>Direction of the translation. </td></tr>
5467 <tr><td valign="top"></td><td valign="top"><em>theStep</em> </td><td>Distance to translate on. </td></tr>
5468 <tr><td valign="top"></td><td valign="top"><em>theNbTimes</em> </td><td>Quantity of translations to be done. </td></tr>
5471 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
5472 Example: see GEOM_TestAll.py </td>
5475 <a class="anchor" name="4a96d7c7ad41b4cb66f2bc544085c659"></a><!-- doxytag: member="geompy::MakeMultiTranslation2D" ref="4a96d7c7ad41b4cb66f2bc544085c659" args="" --><p>
5476 <table class="mdTable" cellpadding="2" cellspacing="0">
5479 <table cellpadding="0" cellspacing="0" border="0">
5481 <td class="md" nowrap valign="top">def geompy::MakeMultiTranslation2D </td>
5482 <td class="md" valign="top">( </td>
5483 <td class="md" nowrap valign="top"> </td>
5484 <td class="mdname" nowrap> <em>theObject</em>, </td>
5487 <td class="md" nowrap align="right"></td>
5488 <td class="md"></td>
5489 <td class="md" nowrap> </td>
5490 <td class="mdname" nowrap> <em>theVector1</em>, </td>
5493 <td class="md" nowrap align="right"></td>
5494 <td class="md"></td>
5495 <td class="md" nowrap> </td>
5496 <td class="mdname" nowrap> <em>theStep1</em>, </td>
5499 <td class="md" nowrap align="right"></td>
5500 <td class="md"></td>
5501 <td class="md" nowrap> </td>
5502 <td class="mdname" nowrap> <em>theNbTimes1</em>, </td>
5505 <td class="md" nowrap align="right"></td>
5506 <td class="md"></td>
5507 <td class="md" nowrap> </td>
5508 <td class="mdname" nowrap> <em>theVector2</em>, </td>
5511 <td class="md" nowrap align="right"></td>
5512 <td class="md"></td>
5513 <td class="md" nowrap> </td>
5514 <td class="mdname" nowrap> <em>theStep2</em>, </td>
5517 <td class="md" nowrap align="right"></td>
5518 <td class="md"></td>
5519 <td class="md" nowrap> </td>
5520 <td class="mdname" nowrap> <em>theNbTimes2</em></td>
5523 <td class="md"></td>
5524 <td class="md">) </td>
5525 <td class="md" colspan="2"></td>
5531 <table cellspacing="5" cellpadding="0" border="0">
5539 <dl compact><dt><b>Parameters:</b></dt><dd>
5540 <table border="0" cellspacing="2" cellpadding="0">
5541 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be translated. </td></tr>
5542 <tr><td valign="top"></td><td valign="top"><em>theVector1</em> </td><td>Direction of the first translation. </td></tr>
5543 <tr><td valign="top"></td><td valign="top"><em>theStep1</em> </td><td>Step of the first translation. </td></tr>
5544 <tr><td valign="top"></td><td valign="top"><em>theNbTimes1</em> </td><td>Quantity of translations to be done along theVector1. </td></tr>
5545 <tr><td valign="top"></td><td valign="top"><em>theVector2</em> </td><td>Direction of the second translation. </td></tr>
5546 <tr><td valign="top"></td><td valign="top"><em>theStep2</em> </td><td>Step of the second translation. </td></tr>
5547 <tr><td valign="top"></td><td valign="top"><em>theNbTimes2</em> </td><td>Quantity of translations to be done along theVector2. </td></tr>
5550 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each translation.</dd></dl>
5551 Example: see GEOM_TestAll.py </td>
5554 <a class="anchor" name="6c50d3ab9f6be4fee93abec171a89cfc"></a><!-- doxytag: member="geompy::MultiRotate1D" ref="6c50d3ab9f6be4fee93abec171a89cfc" args="" --><p>
5555 <table class="mdTable" cellpadding="2" cellspacing="0">
5558 <table cellpadding="0" cellspacing="0" border="0">
5560 <td class="md" nowrap valign="top">def geompy::MultiRotate1D </td>
5561 <td class="md" valign="top">( </td>
5562 <td class="md" nowrap valign="top"> </td>
5563 <td class="mdname" nowrap> <em>theObject</em>, </td>
5566 <td class="md" nowrap align="right"></td>
5567 <td class="md"></td>
5568 <td class="md" nowrap> </td>
5569 <td class="mdname" nowrap> <em>theAxis</em>, </td>
5572 <td class="md" nowrap align="right"></td>
5573 <td class="md"></td>
5574 <td class="md" nowrap> </td>
5575 <td class="mdname" nowrap> <em>theNbTimes</em></td>
5578 <td class="md"></td>
5579 <td class="md">) </td>
5580 <td class="md" colspan="2"></td>
5586 <table cellspacing="5" cellpadding="0" border="0">
5594 Rotation angle will be 2*PI/theNbTimes. <dl compact><dt><b>Parameters:</b></dt><dd>
5595 <table border="0" cellspacing="2" cellpadding="0">
5596 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
5597 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>The rotation axis. </td></tr>
5598 <tr><td valign="top"></td><td valign="top"><em>theNbTimes</em> </td><td>Quantity of rotations to be done. </td></tr>
5601 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each rotation.</dd></dl>
5602 Example: see GEOM_TestAll.py </td>
5605 <a class="anchor" name="b004cf2bbff7b8dfa28a96aadc6bc456"></a><!-- doxytag: member="geompy::MultiRotate2D" ref="b004cf2bbff7b8dfa28a96aadc6bc456" args="" --><p>
5606 <table class="mdTable" cellpadding="2" cellspacing="0">
5609 <table cellpadding="0" cellspacing="0" border="0">
5611 <td class="md" nowrap valign="top">def geompy::MultiRotate2D </td>
5612 <td class="md" valign="top">( </td>
5613 <td class="md" nowrap valign="top"> </td>
5614 <td class="mdname" nowrap> <em>theObject</em>, </td>
5617 <td class="md" nowrap align="right"></td>
5618 <td class="md"></td>
5619 <td class="md" nowrap> </td>
5620 <td class="mdname" nowrap> <em>theAxis</em>, </td>
5623 <td class="md" nowrap align="right"></td>
5624 <td class="md"></td>
5625 <td class="md" nowrap> </td>
5626 <td class="mdname" nowrap> <em>theAngle</em>, </td>
5629 <td class="md" nowrap align="right"></td>
5630 <td class="md"></td>
5631 <td class="md" nowrap> </td>
5632 <td class="mdname" nowrap> <em>theNbTimes1</em>, </td>
5635 <td class="md" nowrap align="right"></td>
5636 <td class="md"></td>
5637 <td class="md" nowrap> </td>
5638 <td class="mdname" nowrap> <em>theStep</em>, </td>
5641 <td class="md" nowrap align="right"></td>
5642 <td class="md"></td>
5643 <td class="md" nowrap> </td>
5644 <td class="mdname" nowrap> <em>theNbTimes2</em></td>
5647 <td class="md"></td>
5648 <td class="md">) </td>
5649 <td class="md" colspan="2"></td>
5655 <table cellspacing="5" cellpadding="0" border="0">
5663 Translation direction passes through center of gravity of rotated shape and its projection on the rotation axis. <dl compact><dt><b>Parameters:</b></dt><dd>
5664 <table border="0" cellspacing="2" cellpadding="0">
5665 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>The object to be rotated. </td></tr>
5666 <tr><td valign="top"></td><td valign="top"><em>theAxis</em> </td><td>Rotation axis. </td></tr>
5667 <tr><td valign="top"></td><td valign="top"><em>theAngle</em> </td><td>Rotation angle in graduces. </td></tr>
5668 <tr><td valign="top"></td><td valign="top"><em>theNbTimes1</em> </td><td>Quantity of rotations to be done. </td></tr>
5669 <tr><td valign="top"></td><td valign="top"><em>theStep</em> </td><td>Translation distance. </td></tr>
5670 <tr><td valign="top"></td><td valign="top"><em>theNbTimes2</em> </td><td>Quantity of translations to be done. </td></tr>
5673 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing compound of all the shapes, obtained after each transformation.</dd></dl>
5674 Example: see GEOM_TestAll.py </td>
5677 <a class="anchor" name="fe6bb49b0e4f150327729f063bdec2cd"></a><!-- doxytag: member="geompy::MakeMultiRotation1D" ref="fe6bb49b0e4f150327729f063bdec2cd" args="" --><p>
5678 <table class="mdTable" cellpadding="2" cellspacing="0">
5681 <table cellpadding="0" cellspacing="0" border="0">
5683 <td class="md" nowrap valign="top">def geompy::MakeMultiRotation1D </td>
5684 <td class="md" valign="top">( </td>
5685 <td class="md" nowrap valign="top"> </td>
5686 <td class="mdname" nowrap> <em>aShape</em>, </td>
5689 <td class="md" nowrap align="right"></td>
5690 <td class="md"></td>
5691 <td class="md" nowrap> </td>
5692 <td class="mdname" nowrap> <em>aDir</em>, </td>
5695 <td class="md" nowrap align="right"></td>
5696 <td class="md"></td>
5697 <td class="md" nowrap> </td>
5698 <td class="mdname" nowrap> <em>aPoint</em>, </td>
5701 <td class="md" nowrap align="right"></td>
5702 <td class="md"></td>
5703 <td class="md" nowrap> </td>
5704 <td class="mdname" nowrap> <em>aNbTimes</em></td>
5707 <td class="md"></td>
5708 <td class="md">) </td>
5709 <td class="md" colspan="2"></td>
5715 <table cellspacing="5" cellpadding="0" border="0">
5723 Example: see GEOM_TestOthers.py </td>
5726 <a class="anchor" name="5e677bcf6d3c8190778f05e6c7e871d3"></a><!-- doxytag: member="geompy::MakeMultiRotation2D" ref="5e677bcf6d3c8190778f05e6c7e871d3" args="" --><p>
5727 <table class="mdTable" cellpadding="2" cellspacing="0">
5730 <table cellpadding="0" cellspacing="0" border="0">
5732 <td class="md" nowrap valign="top">def geompy::MakeMultiRotation2D </td>
5733 <td class="md" valign="top">( </td>
5734 <td class="md" nowrap valign="top"> </td>
5735 <td class="mdname" nowrap> <em>aShape</em>, </td>
5738 <td class="md" nowrap align="right"></td>
5739 <td class="md"></td>
5740 <td class="md" nowrap> </td>
5741 <td class="mdname" nowrap> <em>aDir</em>, </td>
5744 <td class="md" nowrap align="right"></td>
5745 <td class="md"></td>
5746 <td class="md" nowrap> </td>
5747 <td class="mdname" nowrap> <em>aPoint</em>, </td>
5750 <td class="md" nowrap align="right"></td>
5751 <td class="md"></td>
5752 <td class="md" nowrap> </td>
5753 <td class="mdname" nowrap> <em>anAngle</em>, </td>
5756 <td class="md" nowrap align="right"></td>
5757 <td class="md"></td>
5758 <td class="md" nowrap> </td>
5759 <td class="mdname" nowrap> <em>nbtimes1</em>, </td>
5762 <td class="md" nowrap align="right"></td>
5763 <td class="md"></td>
5764 <td class="md" nowrap> </td>
5765 <td class="mdname" nowrap> <em>aStep</em>, </td>
5768 <td class="md" nowrap align="right"></td>
5769 <td class="md"></td>
5770 <td class="md" nowrap> </td>
5771 <td class="mdname" nowrap> <em>nbtimes2</em></td>
5774 <td class="md"></td>
5775 <td class="md">) </td>
5776 <td class="md" colspan="2"></td>
5782 <table cellspacing="5" cellpadding="0" border="0">
5790 Example: see GEOM_TestOthers.py </td>
5793 <a class="anchor" name="3f2ecc9ca30a3017c7f8d22a9c6ca6fb"></a><!-- doxytag: member="geompy::MakeFilletAll" ref="3f2ecc9ca30a3017c7f8d22a9c6ca6fb" args="" --><p>
5794 <table class="mdTable" cellpadding="2" cellspacing="0">
5797 <table cellpadding="0" cellspacing="0" border="0">
5799 <td class="md" nowrap valign="top">def geompy::MakeFilletAll </td>
5800 <td class="md" valign="top">( </td>
5801 <td class="md" nowrap valign="top"> </td>
5802 <td class="mdname" nowrap> <em>theShape</em>, </td>
5805 <td class="md" nowrap align="right"></td>
5806 <td class="md"></td>
5807 <td class="md" nowrap> </td>
5808 <td class="mdname" nowrap> <em>theR</em></td>
5811 <td class="md"></td>
5812 <td class="md">) </td>
5813 <td class="md" colspan="2"></td>
5819 <table cellspacing="5" cellpadding="0" border="0">
5827 <dl compact><dt><b>Parameters:</b></dt><dd>
5828 <table border="0" cellspacing="2" cellpadding="0">
5829 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
5830 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Fillet radius. </td></tr>
5833 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5834 Example: see GEOM_TestOthers.py </td>
5837 <a class="anchor" name="86bbdb543ba06469c1ffe95cb7950f46"></a><!-- doxytag: member="geompy::MakeFillet" ref="86bbdb543ba06469c1ffe95cb7950f46" args="" --><p>
5838 <table class="mdTable" cellpadding="2" cellspacing="0">
5841 <table cellpadding="0" cellspacing="0" border="0">
5843 <td class="md" nowrap valign="top">def geompy::MakeFillet </td>
5844 <td class="md" valign="top">( </td>
5845 <td class="md" nowrap valign="top"> </td>
5846 <td class="mdname" nowrap> <em>theShape</em>, </td>
5849 <td class="md" nowrap align="right"></td>
5850 <td class="md"></td>
5851 <td class="md" nowrap> </td>
5852 <td class="mdname" nowrap> <em>theR</em>, </td>
5855 <td class="md" nowrap align="right"></td>
5856 <td class="md"></td>
5857 <td class="md" nowrap> </td>
5858 <td class="mdname" nowrap> <em>theShapeType</em>, </td>
5861 <td class="md" nowrap align="right"></td>
5862 <td class="md"></td>
5863 <td class="md" nowrap> </td>
5864 <td class="mdname" nowrap> <em>theListShapes</em></td>
5867 <td class="md"></td>
5868 <td class="md">) </td>
5869 <td class="md" colspan="2"></td>
5875 <table cellspacing="5" cellpadding="0" border="0">
5883 <dl compact><dt><b>Parameters:</b></dt><dd>
5884 <table border="0" cellspacing="2" cellpadding="0">
5885 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform fillet on. </td></tr>
5886 <tr><td valign="top"></td><td valign="top"><em>theR</em> </td><td>Fillet radius. </td></tr>
5887 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>Type of shapes in <theListShapes>. </td></tr>
5888 <tr><td valign="top"></td><td valign="top"><em>theListShapes</em> </td><td>Global indices of edges/faces to perform fillet on. </td></tr>
5891 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">geompy.GetSubShapeID()</a>. </dd></dl>
5892 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5893 Example: see GEOM_TestAll.py </td>
5896 <a class="anchor" name="92091fbfdb19e6532aaf8cbc76f271a1"></a><!-- doxytag: member="geompy::MakeChamferAll" ref="92091fbfdb19e6532aaf8cbc76f271a1" args="" --><p>
5897 <table class="mdTable" cellpadding="2" cellspacing="0">
5900 <table cellpadding="0" cellspacing="0" border="0">
5902 <td class="md" nowrap valign="top">def geompy::MakeChamferAll </td>
5903 <td class="md" valign="top">( </td>
5904 <td class="md" nowrap valign="top"> </td>
5905 <td class="mdname" nowrap> <em>theShape</em>, </td>
5908 <td class="md" nowrap align="right"></td>
5909 <td class="md"></td>
5910 <td class="md" nowrap> </td>
5911 <td class="mdname" nowrap> <em>theD</em></td>
5914 <td class="md"></td>
5915 <td class="md">) </td>
5916 <td class="md" colspan="2"></td>
5922 <table cellspacing="5" cellpadding="0" border="0">
5930 <dl compact><dt><b>Parameters:</b></dt><dd>
5931 <table border="0" cellspacing="2" cellpadding="0">
5932 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
5933 <tr><td valign="top"></td><td valign="top"><em>theD</em> </td><td>Chamfer size along each face. </td></tr>
5936 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
5937 Example: see GEOM_TestOthers.py </td>
5940 <a class="anchor" name="6afb8427fde5f6ca2dbc51a51869f7ca"></a><!-- doxytag: member="geompy::MakeChamferEdge" ref="6afb8427fde5f6ca2dbc51a51869f7ca" args="" --><p>
5941 <table class="mdTable" cellpadding="2" cellspacing="0">
5944 <table cellpadding="0" cellspacing="0" border="0">
5946 <td class="md" nowrap valign="top">def geompy::MakeChamferEdge </td>
5947 <td class="md" valign="top">( </td>
5948 <td class="md" nowrap valign="top"> </td>
5949 <td class="mdname" nowrap> <em>theShape</em>, </td>
5952 <td class="md" nowrap align="right"></td>
5953 <td class="md"></td>
5954 <td class="md" nowrap> </td>
5955 <td class="mdname" nowrap> <em>theD1</em>, </td>
5958 <td class="md" nowrap align="right"></td>
5959 <td class="md"></td>
5960 <td class="md" nowrap> </td>
5961 <td class="mdname" nowrap> <em>theD2</em>, </td>
5964 <td class="md" nowrap align="right"></td>
5965 <td class="md"></td>
5966 <td class="md" nowrap> </td>
5967 <td class="mdname" nowrap> <em>theFace1</em>, </td>
5970 <td class="md" nowrap align="right"></td>
5971 <td class="md"></td>
5972 <td class="md" nowrap> </td>
5973 <td class="mdname" nowrap> <em>theFace2</em></td>
5976 <td class="md"></td>
5977 <td class="md">) </td>
5978 <td class="md" colspan="2"></td>
5984 <table cellspacing="5" cellpadding="0" border="0">
5992 <dl compact><dt><b>Parameters:</b></dt><dd>
5993 <table border="0" cellspacing="2" cellpadding="0">
5994 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
5995 <tr><td valign="top"></td><td valign="top"><em>theD1</em> </td><td>Chamfer size along <em>theFace1</em>. </td></tr>
5996 <tr><td valign="top"></td><td valign="top"><em>theD2</em> </td><td>Chamfer size along <em>theFace2</em>. </td></tr>
5997 <tr><td valign="top"></td><td valign="top"><em>theFace1,theFace2</em> </td><td>Global indices of two faces of <em>theShape</em>. </td></tr>
6000 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">geompy.GetSubShapeID()</a>. </dd></dl>
6001 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6002 Example: see GEOM_TestAll.py </td>
6005 <a class="anchor" name="2018b56951c34682fa0df214a3b1d7f2"></a><!-- doxytag: member="geompy::MakeChamferFaces" ref="2018b56951c34682fa0df214a3b1d7f2" args="" --><p>
6006 <table class="mdTable" cellpadding="2" cellspacing="0">
6009 <table cellpadding="0" cellspacing="0" border="0">
6011 <td class="md" nowrap valign="top">def geompy::MakeChamferFaces </td>
6012 <td class="md" valign="top">( </td>
6013 <td class="md" nowrap valign="top"> </td>
6014 <td class="mdname" nowrap> <em>theShape</em>, </td>
6017 <td class="md" nowrap align="right"></td>
6018 <td class="md"></td>
6019 <td class="md" nowrap> </td>
6020 <td class="mdname" nowrap> <em>theD1</em>, </td>
6023 <td class="md" nowrap align="right"></td>
6024 <td class="md"></td>
6025 <td class="md" nowrap> </td>
6026 <td class="mdname" nowrap> <em>theD2</em>, </td>
6029 <td class="md" nowrap align="right"></td>
6030 <td class="md"></td>
6031 <td class="md" nowrap> </td>
6032 <td class="mdname" nowrap> <em>theFaces</em></td>
6035 <td class="md"></td>
6036 <td class="md">) </td>
6037 <td class="md" colspan="2"></td>
6043 <table cellspacing="5" cellpadding="0" border="0">
6051 <dl compact><dt><b>Parameters:</b></dt><dd>
6052 <table border="0" cellspacing="2" cellpadding="0">
6053 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to perform chamfer on. </td></tr>
6054 <tr><td valign="top"></td><td valign="top"><em>theD1</em> </td><td>Chamfer size along face from <em>theFaces</em>. If both faces, connected to the edge, are in <em>theFaces</em>, <em>theD1</em> will be get along face, which is nearer to <em>theFaces</em> beginning. </td></tr>
6055 <tr><td valign="top"></td><td valign="top"><em>theD2</em> </td><td>Chamfer size along another of two faces, connected to the edge. </td></tr>
6056 <tr><td valign="top"></td><td valign="top"><em>theFaces</em> </td><td>Sequence of global indices of faces of <em>theShape</em>. </td></tr>
6059 <dl compact><dt><b>Note:</b></dt><dd>Global index of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">geompy.GetSubShapeID()</a>. </dd></dl>
6060 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
6061 Example: see GEOM_TestAll.py </td>
6064 <a class="anchor" name="1d1b85c082445f89293b614b23695a19"></a><!-- doxytag: member="geompy::MakeChamfer" ref="1d1b85c082445f89293b614b23695a19" args="" --><p>
6065 <table class="mdTable" cellpadding="2" cellspacing="0">
6068 <table cellpadding="0" cellspacing="0" border="0">
6070 <td class="md" nowrap valign="top">def geompy::MakeChamfer </td>
6071 <td class="md" valign="top">( </td>
6072 <td class="md" nowrap valign="top"> </td>
6073 <td class="mdname" nowrap> <em>aShape</em>, </td>
6076 <td class="md" nowrap align="right"></td>
6077 <td class="md"></td>
6078 <td class="md" nowrap> </td>
6079 <td class="mdname" nowrap> <em>d1</em>, </td>
6082 <td class="md" nowrap align="right"></td>
6083 <td class="md"></td>
6084 <td class="md" nowrap> </td>
6085 <td class="mdname" nowrap> <em>d2</em>, </td>
6088 <td class="md" nowrap align="right"></td>
6089 <td class="md"></td>
6090 <td class="md" nowrap> </td>
6091 <td class="mdname" nowrap> <em>aShapeType</em>, </td>
6094 <td class="md" nowrap align="right"></td>
6095 <td class="md"></td>
6096 <td class="md" nowrap> </td>
6097 <td class="mdname" nowrap> <em>ListShape</em></td>
6100 <td class="md"></td>
6101 <td class="md">) </td>
6102 <td class="md" colspan="2"></td>
6108 <table cellspacing="5" cellpadding="0" border="0">
6116 Example: see GEOM_TestOthers.py </td>
6119 <a class="anchor" name="dd1ebfcc03ea50d9701fc0fdff388cd8"></a><!-- doxytag: member="geompy::Archimede" ref="dd1ebfcc03ea50d9701fc0fdff388cd8" args="" --><p>
6120 <table class="mdTable" cellpadding="2" cellspacing="0">
6123 <table cellpadding="0" cellspacing="0" border="0">
6125 <td class="md" nowrap valign="top">def geompy::Archimede </td>
6126 <td class="md" valign="top">( </td>
6127 <td class="md" nowrap valign="top"> </td>
6128 <td class="mdname" nowrap> <em>theShape</em>, </td>
6131 <td class="md" nowrap align="right"></td>
6132 <td class="md"></td>
6133 <td class="md" nowrap> </td>
6134 <td class="mdname" nowrap> <em>theWeight</em>, </td>
6137 <td class="md" nowrap align="right"></td>
6138 <td class="md"></td>
6139 <td class="md" nowrap> </td>
6140 <td class="mdname" nowrap> <em>theWaterDensity</em>, </td>
6143 <td class="md" nowrap align="right"></td>
6144 <td class="md"></td>
6145 <td class="md" nowrap> </td>
6146 <td class="mdname" nowrap> <em>theMeshDeflection</em></td>
6149 <td class="md"></td>
6150 <td class="md">) </td>
6151 <td class="md" colspan="2"></td>
6157 <table cellspacing="5" cellpadding="0" border="0">
6165 The object presenting the resulting face is returned. <dl compact><dt><b>Parameters:</b></dt><dd>
6166 <table border="0" cellspacing="2" cellpadding="0">
6167 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be put in water. </td></tr>
6168 <tr><td valign="top"></td><td valign="top"><em>theWeight</em> </td><td>Weight og the shape. </td></tr>
6169 <tr><td valign="top"></td><td valign="top"><em>theWaterDensity</em> </td><td>Density of the water. </td></tr>
6170 <tr><td valign="top"></td><td valign="top"><em>theMeshDeflection</em> </td><td>Deflection of the mesh, using to compute the section. </td></tr>
6173 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing a section of <em>theShape</em> by a plane, corresponding to water level.</dd></dl>
6174 Example: see GEOM_TestAll.py </td>
6177 <a class="anchor" name="e10a7c1c972b5629fcd9d4b459ccf13b"></a><!-- doxytag: member="geompy::PointCoordinates" ref="e10a7c1c972b5629fcd9d4b459ccf13b" args="" --><p>
6178 <table class="mdTable" cellpadding="2" cellspacing="0">
6181 <table cellpadding="0" cellspacing="0" border="0">
6183 <td class="md" nowrap valign="top">def geompy::PointCoordinates </td>
6184 <td class="md" valign="top">( </td>
6185 <td class="md" nowrap valign="top"> </td>
6186 <td class="mdname1" valign="top" nowrap> <em>Point</em> </td>
6187 <td class="md" valign="top"> ) </td>
6188 <td class="md" nowrap></td>
6194 <table cellspacing="5" cellpadding="0" border="0">
6202 <dl compact><dt><b>Returns:</b></dt><dd>[x, y, z]</dd></dl>
6203 Example: see GEOM_TestMeasures.py </td>
6206 <a class="anchor" name="ab1609df1740aca9735eb455b5ad7947"></a><!-- doxytag: member="geompy::BasicProperties" ref="ab1609df1740aca9735eb455b5ad7947" args="" --><p>
6207 <table class="mdTable" cellpadding="2" cellspacing="0">
6210 <table cellpadding="0" cellspacing="0" border="0">
6212 <td class="md" nowrap valign="top">def geompy::BasicProperties </td>
6213 <td class="md" valign="top">( </td>
6214 <td class="md" nowrap valign="top"> </td>
6215 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
6216 <td class="md" valign="top"> ) </td>
6217 <td class="md" nowrap></td>
6223 <table cellspacing="5" cellpadding="0" border="0">
6231 <dl compact><dt><b>Parameters:</b></dt><dd>
6232 <table border="0" cellspacing="2" cellpadding="0">
6233 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to define properties of. </td></tr>
6236 <dl compact><dt><b>Returns:</b></dt><dd>[theLength, theSurfArea, theVolume] theLength: Summarized length of all wires of the given shape. theSurfArea: Area of surface of the given shape. theVolume: Volume of the given shape.</dd></dl>
6237 Example: see GEOM_TestMeasures.py </td>
6240 <a class="anchor" name="1aa8eba3c44a5230cd457b3f97eea57a"></a><!-- doxytag: member="geompy::BoundingBox" ref="1aa8eba3c44a5230cd457b3f97eea57a" args="" --><p>
6241 <table class="mdTable" cellpadding="2" cellspacing="0">
6244 <table cellpadding="0" cellspacing="0" border="0">
6246 <td class="md" nowrap valign="top">def geompy::BoundingBox </td>
6247 <td class="md" valign="top">( </td>
6248 <td class="md" nowrap valign="top"> </td>
6249 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
6250 <td class="md" valign="top"> ) </td>
6251 <td class="md" nowrap></td>
6257 <table cellspacing="5" cellpadding="0" border="0">
6265 <dl compact><dt><b>Parameters:</b></dt><dd>
6266 <table border="0" cellspacing="2" cellpadding="0">
6267 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to obtain bounding box of. </td></tr>
6270 <dl compact><dt><b>Returns:</b></dt><dd>[Xmin,Xmax, Ymin,Ymax, Zmin,Zmax] Xmin,Xmax: Limits of shape along OX axis. Ymin,Ymax: Limits of shape along OY axis. Zmin,Zmax: Limits of shape along OZ axis.</dd></dl>
6271 Example: see GEOM_TestMeasures.py </td>
6274 <a class="anchor" name="139df343f817141a8b074cd7389a44b1"></a><!-- doxytag: member="geompy::Inertia" ref="139df343f817141a8b074cd7389a44b1" args="" --><p>
6275 <table class="mdTable" cellpadding="2" cellspacing="0">
6278 <table cellpadding="0" cellspacing="0" border="0">
6280 <td class="md" nowrap valign="top">def geompy::Inertia </td>
6281 <td class="md" valign="top">( </td>
6282 <td class="md" nowrap valign="top"> </td>
6283 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
6284 <td class="md" valign="top"> ) </td>
6285 <td class="md" nowrap></td>
6291 <table cellspacing="5" cellpadding="0" border="0">
6299 <dl compact><dt><b>Parameters:</b></dt><dd>
6300 <table border="0" cellspacing="2" cellpadding="0">
6301 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to calculate inertia of. </td></tr>
6304 <dl compact><dt><b>Returns:</b></dt><dd>[I11,I12,I13, I21,I22,I23, I31,I32,I33, Ix,Iy,Iz] I(1-3)(1-3): Components of the inertia matrix of the given shape. Ix,Iy,Iz: Moments of inertia of the given shape.</dd></dl>
6305 Example: see GEOM_TestMeasures.py </td>
6308 <a class="anchor" name="ef044d33ebbe02c75bb62d44ec8570bc"></a><!-- doxytag: member="geompy::MinDistance" ref="ef044d33ebbe02c75bb62d44ec8570bc" args="" --><p>
6309 <table class="mdTable" cellpadding="2" cellspacing="0">
6312 <table cellpadding="0" cellspacing="0" border="0">
6314 <td class="md" nowrap valign="top">def geompy::MinDistance </td>
6315 <td class="md" valign="top">( </td>
6316 <td class="md" nowrap valign="top"> </td>
6317 <td class="mdname" nowrap> <em>theShape1</em>, </td>
6320 <td class="md" nowrap align="right"></td>
6321 <td class="md"></td>
6322 <td class="md" nowrap> </td>
6323 <td class="mdname" nowrap> <em>theShape2</em></td>
6326 <td class="md"></td>
6327 <td class="md">) </td>
6328 <td class="md" colspan="2"></td>
6334 <table cellspacing="5" cellpadding="0" border="0">
6342 <dl compact><dt><b>Parameters:</b></dt><dd>
6343 <table border="0" cellspacing="2" cellpadding="0">
6344 <tr><td valign="top"></td><td valign="top"><em>theShape1,theShape2</em> </td><td>Shapes to find minimal distance between. </td></tr>
6347 <dl compact><dt><b>Returns:</b></dt><dd>Value of the minimal distance between the given shapes.</dd></dl>
6348 Example: see GEOM_TestMeasures.py </td>
6351 <a class="anchor" name="8f1e2eb8fa61d0e7aebc04a641f020fb"></a><!-- doxytag: member="geompy::Tolerance" ref="8f1e2eb8fa61d0e7aebc04a641f020fb" args="" --><p>
6352 <table class="mdTable" cellpadding="2" cellspacing="0">
6355 <table cellpadding="0" cellspacing="0" border="0">
6357 <td class="md" nowrap valign="top">def geompy::Tolerance </td>
6358 <td class="md" valign="top">( </td>
6359 <td class="md" nowrap valign="top"> </td>
6360 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
6361 <td class="md" valign="top"> ) </td>
6362 <td class="md" nowrap></td>
6368 <table cellspacing="5" cellpadding="0" border="0">
6376 <dl compact><dt><b>Parameters:</b></dt><dd>
6377 <table border="0" cellspacing="2" cellpadding="0">
6378 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape, to get tolerances of. </td></tr>
6381 <dl compact><dt><b>Returns:</b></dt><dd>[FaceMin,FaceMax, EdgeMin,EdgeMax, VertMin,VertMax] FaceMin,FaceMax: Min and max tolerances of the faces. EdgeMin,EdgeMax: Min and max tolerances of the edges. VertMin,VertMax: Min and max tolerances of the vertices.</dd></dl>
6382 Example: see GEOM_TestMeasures.py </td>
6385 <a class="anchor" name="6c1a6120cbbf69d13c02b9ade0ba98eb"></a><!-- doxytag: member="geompy::WhatIs" ref="6c1a6120cbbf69d13c02b9ade0ba98eb" args="" --><p>
6386 <table class="mdTable" cellpadding="2" cellspacing="0">
6389 <table cellpadding="0" cellspacing="0" border="0">
6391 <td class="md" nowrap valign="top">def geompy::WhatIs </td>
6392 <td class="md" valign="top">( </td>
6393 <td class="md" nowrap valign="top"> </td>
6394 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
6395 <td class="md" valign="top"> ) </td>
6396 <td class="md" nowrap></td>
6402 <table cellspacing="5" cellpadding="0" border="0">
6410 <dl compact><dt><b>Parameters:</b></dt><dd>
6411 <table border="0" cellspacing="2" cellpadding="0">
6412 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to be described. </td></tr>
6415 <dl compact><dt><b>Returns:</b></dt><dd>Description of the given shape.</dd></dl>
6416 Example: see GEOM_TestMeasures.py </td>
6419 <a class="anchor" name="d9e158674b690b397e20e788b7622da0"></a><!-- doxytag: member="geompy::MakeCDG" ref="d9e158674b690b397e20e788b7622da0" args="" --><p>
6420 <table class="mdTable" cellpadding="2" cellspacing="0">
6423 <table cellpadding="0" cellspacing="0" border="0">
6425 <td class="md" nowrap valign="top">def geompy::MakeCDG </td>
6426 <td class="md" valign="top">( </td>
6427 <td class="md" nowrap valign="top"> </td>
6428 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
6429 <td class="md" valign="top"> ) </td>
6430 <td class="md" nowrap></td>
6436 <table cellspacing="5" cellpadding="0" border="0">
6444 <dl compact><dt><b>Parameters:</b></dt><dd>
6445 <table border="0" cellspacing="2" cellpadding="0">
6446 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to define centre of mass of. </td></tr>
6449 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created point.</dd></dl>
6450 Example: see GEOM_TestMeasures.py </td>
6453 <a class="anchor" name="35d111502e0280fee475e86270792565"></a><!-- doxytag: member="geompy::CheckShape" ref="35d111502e0280fee475e86270792565" args="" --><p>
6454 <table class="mdTable" cellpadding="2" cellspacing="0">
6457 <table cellpadding="0" cellspacing="0" border="0">
6459 <td class="md" nowrap valign="top">def geompy::CheckShape </td>
6460 <td class="md" valign="top">( </td>
6461 <td class="md" nowrap valign="top"> </td>
6462 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
6463 <td class="md" valign="top"> ) </td>
6464 <td class="md" nowrap></td>
6470 <table cellspacing="5" cellpadding="0" border="0">
6478 <dl compact><dt><b>Parameters:</b></dt><dd>
6479 <table border="0" cellspacing="2" cellpadding="0">
6480 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to check validity of. </td></tr>
6483 <dl compact><dt><b>Returns:</b></dt><dd>TRUE, if the shape "seems to be valid" from the topological point of view. If theShape is invalid, prints a description of problem.</dd></dl>
6484 Example: see GEOM_TestMeasures.py </td>
6487 <a class="anchor" name="a0571beb5ffbacb42ce92195309820d0"></a><!-- doxytag: member="geompy::Import" ref="a0571beb5ffbacb42ce92195309820d0" args="" --><p>
6488 <table class="mdTable" cellpadding="2" cellspacing="0">
6491 <table cellpadding="0" cellspacing="0" border="0">
6493 <td class="md" nowrap valign="top">def geompy::Import </td>
6494 <td class="md" valign="top">( </td>
6495 <td class="md" nowrap valign="top"> </td>
6496 <td class="mdname" nowrap> <em>theFileName</em>, </td>
6499 <td class="md" nowrap align="right"></td>
6500 <td class="md"></td>
6501 <td class="md" nowrap> </td>
6502 <td class="mdname" nowrap> <em>theFormatName</em></td>
6505 <td class="md"></td>
6506 <td class="md">) </td>
6507 <td class="md" colspan="2"></td>
6513 <table cellspacing="5" cellpadding="0" border="0">
6521 <dl compact><dt><b>Parameters:</b></dt><dd>
6522 <table border="0" cellspacing="2" cellpadding="0">
6523 <tr><td valign="top"></td><td valign="top"><em>theFileName</em> </td><td>The file, containing the shape. </td></tr>
6524 <tr><td valign="top"></td><td valign="top"><em>theFormatName</em> </td><td>Specify format for the file reading. Available formats can be obtained with InsertOp.ImportTranslators() method. </td></tr>
6527 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the imported shape.</dd></dl>
6528 Example: see GEOM_TestOthers.py </td>
6531 <a class="anchor" name="10f157e05c0e20acd86f78090bfec351"></a><!-- doxytag: member="geompy::ImportBREP" ref="10f157e05c0e20acd86f78090bfec351" args="" --><p>
6532 <table class="mdTable" cellpadding="2" cellspacing="0">
6535 <table cellpadding="0" cellspacing="0" border="0">
6537 <td class="md" nowrap valign="top">def geompy::ImportBREP </td>
6538 <td class="md" valign="top">( </td>
6539 <td class="md" nowrap valign="top"> </td>
6540 <td class="mdname1" valign="top" nowrap> <em>theFileName</em> </td>
6541 <td class="md" valign="top"> ) </td>
6542 <td class="md" nowrap></td>
6548 <table cellspacing="5" cellpadding="0" border="0">
6556 Example: see GEOM_TestOthers.py </td>
6559 <a class="anchor" name="2968cc7bf89d54bee34ee3f560bd7f4f"></a><!-- doxytag: member="geompy::ImportIGES" ref="2968cc7bf89d54bee34ee3f560bd7f4f" args="" --><p>
6560 <table class="mdTable" cellpadding="2" cellspacing="0">
6563 <table cellpadding="0" cellspacing="0" border="0">
6565 <td class="md" nowrap valign="top">def geompy::ImportIGES </td>
6566 <td class="md" valign="top">( </td>
6567 <td class="md" nowrap valign="top"> </td>
6568 <td class="mdname1" valign="top" nowrap> <em>theFileName</em> </td>
6569 <td class="md" valign="top"> ) </td>
6570 <td class="md" nowrap></td>
6576 <table cellspacing="5" cellpadding="0" border="0">
6584 Example: see GEOM_TestOthers.py </td>
6587 <a class="anchor" name="a232e7dafb6fd10ade8e601d54fd63c2"></a><!-- doxytag: member="geompy::ImportSTEP" ref="a232e7dafb6fd10ade8e601d54fd63c2" args="" --><p>
6588 <table class="mdTable" cellpadding="2" cellspacing="0">
6591 <table cellpadding="0" cellspacing="0" border="0">
6593 <td class="md" nowrap valign="top">def geompy::ImportSTEP </td>
6594 <td class="md" valign="top">( </td>
6595 <td class="md" nowrap valign="top"> </td>
6596 <td class="mdname1" valign="top" nowrap> <em>theFileName</em> </td>
6597 <td class="md" valign="top"> ) </td>
6598 <td class="md" nowrap></td>
6604 <table cellspacing="5" cellpadding="0" border="0">
6612 Example: see GEOM_TestOthers.py </td>
6615 <a class="anchor" name="499e87da00bb3be6123cf73136127bfc"></a><!-- doxytag: member="geompy::Export" ref="499e87da00bb3be6123cf73136127bfc" args="" --><p>
6616 <table class="mdTable" cellpadding="2" cellspacing="0">
6619 <table cellpadding="0" cellspacing="0" border="0">
6621 <td class="md" nowrap valign="top">def geompy::Export </td>
6622 <td class="md" valign="top">( </td>
6623 <td class="md" nowrap valign="top"> </td>
6624 <td class="mdname" nowrap> <em>theObject</em>, </td>
6627 <td class="md" nowrap align="right"></td>
6628 <td class="md"></td>
6629 <td class="md" nowrap> </td>
6630 <td class="mdname" nowrap> <em>theFileName</em>, </td>
6633 <td class="md" nowrap align="right"></td>
6634 <td class="md"></td>
6635 <td class="md" nowrap> </td>
6636 <td class="mdname" nowrap> <em>theFormatName</em></td>
6639 <td class="md"></td>
6640 <td class="md">) </td>
6641 <td class="md" colspan="2"></td>
6647 <table cellspacing="5" cellpadding="0" border="0">
6655 <dl compact><dt><b>Parameters:</b></dt><dd>
6656 <table border="0" cellspacing="2" cellpadding="0">
6657 <tr><td valign="top"></td><td valign="top"><em>theObject</em> </td><td>Shape to be stored in the file. </td></tr>
6658 <tr><td valign="top"></td><td valign="top"><em>theFileName</em> </td><td>Name of the file to store the given shape in. </td></tr>
6659 <tr><td valign="top"></td><td valign="top"><em>theFormatName</em> </td><td>Specify format for the shape storage. Available formats can be obtained with InsertOp.ImportTranslators() method.</td></tr>
6662 Example: see GEOM_TestOthers.py </td>
6665 <a class="anchor" name="87cb97db967c38695f7b820dbcff30bd"></a><!-- doxytag: member="geompy::ExportBREP" ref="87cb97db967c38695f7b820dbcff30bd" args="" --><p>
6666 <table class="mdTable" cellpadding="2" cellspacing="0">
6669 <table cellpadding="0" cellspacing="0" border="0">
6671 <td class="md" nowrap valign="top">def geompy::ExportBREP </td>
6672 <td class="md" valign="top">( </td>
6673 <td class="md" nowrap valign="top"> </td>
6674 <td class="mdname" nowrap> <em>theObject</em>, </td>
6677 <td class="md" nowrap align="right"></td>
6678 <td class="md"></td>
6679 <td class="md" nowrap> </td>
6680 <td class="mdname" nowrap> <em>theFileName</em></td>
6683 <td class="md"></td>
6684 <td class="md">) </td>
6685 <td class="md" colspan="2"></td>
6691 <table cellspacing="5" cellpadding="0" border="0">
6699 Example: see GEOM_TestOthers.py </td>
6702 <a class="anchor" name="1fecea070929464aee6bf9887dae144a"></a><!-- doxytag: member="geompy::ExportIGES" ref="1fecea070929464aee6bf9887dae144a" args="" --><p>
6703 <table class="mdTable" cellpadding="2" cellspacing="0">
6706 <table cellpadding="0" cellspacing="0" border="0">
6708 <td class="md" nowrap valign="top">def geompy::ExportIGES </td>
6709 <td class="md" valign="top">( </td>
6710 <td class="md" nowrap valign="top"> </td>
6711 <td class="mdname" nowrap> <em>theObject</em>, </td>
6714 <td class="md" nowrap align="right"></td>
6715 <td class="md"></td>
6716 <td class="md" nowrap> </td>
6717 <td class="mdname" nowrap> <em>theFileName</em></td>
6720 <td class="md"></td>
6721 <td class="md">) </td>
6722 <td class="md" colspan="2"></td>
6728 <table cellspacing="5" cellpadding="0" border="0">
6736 Example: see GEOM_TestOthers.py </td>
6739 <a class="anchor" name="96a04d9dac65752cc513b4fdf70c5ea0"></a><!-- doxytag: member="geompy::ExportSTEP" ref="96a04d9dac65752cc513b4fdf70c5ea0" args="" --><p>
6740 <table class="mdTable" cellpadding="2" cellspacing="0">
6743 <table cellpadding="0" cellspacing="0" border="0">
6745 <td class="md" nowrap valign="top">def geompy::ExportSTEP </td>
6746 <td class="md" valign="top">( </td>
6747 <td class="md" nowrap valign="top"> </td>
6748 <td class="mdname" nowrap> <em>theObject</em>, </td>
6751 <td class="md" nowrap align="right"></td>
6752 <td class="md"></td>
6753 <td class="md" nowrap> </td>
6754 <td class="mdname" nowrap> <em>theFileName</em></td>
6757 <td class="md"></td>
6758 <td class="md">) </td>
6759 <td class="md" colspan="2"></td>
6765 <table cellspacing="5" cellpadding="0" border="0">
6773 Example: see GEOM_TestOthers.py </td>
6776 <a class="anchor" name="6e740378fa27a55a0605f11ed68d5c13"></a><!-- doxytag: member="geompy::MakeQuad" ref="6e740378fa27a55a0605f11ed68d5c13" args="" --><p>
6777 <table class="mdTable" cellpadding="2" cellspacing="0">
6780 <table cellpadding="0" cellspacing="0" border="0">
6782 <td class="md" nowrap valign="top">def geompy::MakeQuad </td>
6783 <td class="md" valign="top">( </td>
6784 <td class="md" nowrap valign="top"> </td>
6785 <td class="mdname" nowrap> <em>E1</em>, </td>
6788 <td class="md" nowrap align="right"></td>
6789 <td class="md"></td>
6790 <td class="md" nowrap> </td>
6791 <td class="mdname" nowrap> <em>E2</em>, </td>
6794 <td class="md" nowrap align="right"></td>
6795 <td class="md"></td>
6796 <td class="md" nowrap> </td>
6797 <td class="mdname" nowrap> <em>E3</em>, </td>
6800 <td class="md" nowrap align="right"></td>
6801 <td class="md"></td>
6802 <td class="md" nowrap> </td>
6803 <td class="mdname" nowrap> <em>E4</em></td>
6806 <td class="md"></td>
6807 <td class="md">) </td>
6808 <td class="md" colspan="2"></td>
6814 <table cellspacing="5" cellpadding="0" border="0">
6822 Order of Edges is not important. It is not necessary that edges share the same vertex. <dl compact><dt><b>Parameters:</b></dt><dd>
6823 <table border="0" cellspacing="2" cellpadding="0">
6824 <tr><td valign="top"></td><td valign="top"><em>E1,E2,E3,E4</em> </td><td>Edges for the face bound. </td></tr>
6827 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
6828 Example: see GEOM_Spanner.py </td>
6831 <a class="anchor" name="b459a4cca585b6d0ae962fcc533e2233"></a><!-- doxytag: member="geompy::MakeQuad2Edges" ref="b459a4cca585b6d0ae962fcc533e2233" args="" --><p>
6832 <table class="mdTable" cellpadding="2" cellspacing="0">
6835 <table cellpadding="0" cellspacing="0" border="0">
6837 <td class="md" nowrap valign="top">def geompy::MakeQuad2Edges </td>
6838 <td class="md" valign="top">( </td>
6839 <td class="md" nowrap valign="top"> </td>
6840 <td class="mdname" nowrap> <em>E1</em>, </td>
6843 <td class="md" nowrap align="right"></td>
6844 <td class="md"></td>
6845 <td class="md" nowrap> </td>
6846 <td class="mdname" nowrap> <em>E2</em></td>
6849 <td class="md"></td>
6850 <td class="md">) </td>
6851 <td class="md" colspan="2"></td>
6857 <table cellspacing="5" cellpadding="0" border="0">
6865 The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
6866 <table border="0" cellspacing="2" cellpadding="0">
6867 <tr><td valign="top"></td><td valign="top"><em>E1,E2</em> </td><td>Two opposite edges for the face. </td></tr>
6870 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
6871 Example: see GEOM_Spanner.py </td>
6874 <a class="anchor" name="b4a45d1dd409b770f143758e8bc2f80d"></a><!-- doxytag: member="geompy::MakeQuad4Vertices" ref="b4a45d1dd409b770f143758e8bc2f80d" args="" --><p>
6875 <table class="mdTable" cellpadding="2" cellspacing="0">
6878 <table cellpadding="0" cellspacing="0" border="0">
6880 <td class="md" nowrap valign="top">def geompy::MakeQuad4Vertices </td>
6881 <td class="md" valign="top">( </td>
6882 <td class="md" nowrap valign="top"> </td>
6883 <td class="mdname" nowrap> <em>V1</em>, </td>
6886 <td class="md" nowrap align="right"></td>
6887 <td class="md"></td>
6888 <td class="md" nowrap> </td>
6889 <td class="mdname" nowrap> <em>V2</em>, </td>
6892 <td class="md" nowrap align="right"></td>
6893 <td class="md"></td>
6894 <td class="md" nowrap> </td>
6895 <td class="mdname" nowrap> <em>V3</em>, </td>
6898 <td class="md" nowrap align="right"></td>
6899 <td class="md"></td>
6900 <td class="md" nowrap> </td>
6901 <td class="mdname" nowrap> <em>V4</em></td>
6904 <td class="md"></td>
6905 <td class="md">) </td>
6906 <td class="md" colspan="2"></td>
6912 <table cellspacing="5" cellpadding="0" border="0">
6920 The missing edges will be built by creating the shortest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
6921 <table border="0" cellspacing="2" cellpadding="0">
6922 <tr><td valign="top"></td><td valign="top"><em>V1,V2,V3,V4</em> </td><td>Corner vertices for the face. </td></tr>
6925 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created face.</dd></dl>
6926 Example: see GEOM_Spanner.py </td>
6929 <a class="anchor" name="d9eb183f135341b2c5151e5d31c8d07c"></a><!-- doxytag: member="geompy::MakeHexa" ref="d9eb183f135341b2c5151e5d31c8d07c" args="" --><p>
6930 <table class="mdTable" cellpadding="2" cellspacing="0">
6933 <table cellpadding="0" cellspacing="0" border="0">
6935 <td class="md" nowrap valign="top">def geompy::MakeHexa </td>
6936 <td class="md" valign="top">( </td>
6937 <td class="md" nowrap valign="top"> </td>
6938 <td class="mdname" nowrap> <em>F1</em>, </td>
6941 <td class="md" nowrap align="right"></td>
6942 <td class="md"></td>
6943 <td class="md" nowrap> </td>
6944 <td class="mdname" nowrap> <em>F2</em>, </td>
6947 <td class="md" nowrap align="right"></td>
6948 <td class="md"></td>
6949 <td class="md" nowrap> </td>
6950 <td class="mdname" nowrap> <em>F3</em>, </td>
6953 <td class="md" nowrap align="right"></td>
6954 <td class="md"></td>
6955 <td class="md" nowrap> </td>
6956 <td class="mdname" nowrap> <em>F4</em>, </td>
6959 <td class="md" nowrap align="right"></td>
6960 <td class="md"></td>
6961 <td class="md" nowrap> </td>
6962 <td class="mdname" nowrap> <em>F5</em>, </td>
6965 <td class="md" nowrap align="right"></td>
6966 <td class="md"></td>
6967 <td class="md" nowrap> </td>
6968 <td class="mdname" nowrap> <em>F6</em></td>
6971 <td class="md"></td>
6972 <td class="md">) </td>
6973 <td class="md" colspan="2"></td>
6979 <table cellspacing="5" cellpadding="0" border="0">
6987 Order of faces is not important. It is not necessary that Faces share the same edge. <dl compact><dt><b>Parameters:</b></dt><dd>
6988 <table border="0" cellspacing="2" cellpadding="0">
6989 <tr><td valign="top"></td><td valign="top"><em>F1,F2,F3,F4,F5,F6</em> </td><td>Faces for the hexahedral solid. </td></tr>
6992 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
6993 Example: see GEOM_Spanner.py </td>
6996 <a class="anchor" name="c612949da56e4e28d2f52f7022e8f270"></a><!-- doxytag: member="geompy::MakeHexa2Faces" ref="c612949da56e4e28d2f52f7022e8f270" args="" --><p>
6997 <table class="mdTable" cellpadding="2" cellspacing="0">
7000 <table cellpadding="0" cellspacing="0" border="0">
7002 <td class="md" nowrap valign="top">def geompy::MakeHexa2Faces </td>
7003 <td class="md" valign="top">( </td>
7004 <td class="md" nowrap valign="top"> </td>
7005 <td class="mdname" nowrap> <em>F1</em>, </td>
7008 <td class="md" nowrap align="right"></td>
7009 <td class="md"></td>
7010 <td class="md" nowrap> </td>
7011 <td class="mdname" nowrap> <em>F2</em></td>
7014 <td class="md"></td>
7015 <td class="md">) </td>
7016 <td class="md" colspan="2"></td>
7022 <table cellspacing="5" cellpadding="0" border="0">
7030 The missing faces will be built by creating the smallest ones. <dl compact><dt><b>Parameters:</b></dt><dd>
7031 <table border="0" cellspacing="2" cellpadding="0">
7032 <tr><td valign="top"></td><td valign="top"><em>F1,F2</em> </td><td>Two opposite faces for the hexahedral solid. </td></tr>
7035 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the created solid.</dd></dl>
7036 Example: see GEOM_Spanner.py </td>
7039 <a class="anchor" name="1d89799285c4b0a50c8edd0276a45e00"></a><!-- doxytag: member="geompy::GetPoint" ref="1d89799285c4b0a50c8edd0276a45e00" args="" --><p>
7040 <table class="mdTable" cellpadding="2" cellspacing="0">
7043 <table cellpadding="0" cellspacing="0" border="0">
7045 <td class="md" nowrap valign="top">def geompy::GetPoint </td>
7046 <td class="md" valign="top">( </td>
7047 <td class="md" nowrap valign="top"> </td>
7048 <td class="mdname" nowrap> <em>theShape</em>, </td>
7051 <td class="md" nowrap align="right"></td>
7052 <td class="md"></td>
7053 <td class="md" nowrap> </td>
7054 <td class="mdname" nowrap> <em>theX</em>, </td>
7057 <td class="md" nowrap align="right"></td>
7058 <td class="md"></td>
7059 <td class="md" nowrap> </td>
7060 <td class="mdname" nowrap> <em>theY</em>, </td>
7063 <td class="md" nowrap align="right"></td>
7064 <td class="md"></td>
7065 <td class="md" nowrap> </td>
7066 <td class="mdname" nowrap> <em>theZ</em>, </td>
7069 <td class="md" nowrap align="right"></td>
7070 <td class="md"></td>
7071 <td class="md" nowrap> </td>
7072 <td class="mdname" nowrap> <em>theEpsilon</em></td>
7075 <td class="md"></td>
7076 <td class="md">) </td>
7077 <td class="md" colspan="2"></td>
7083 <table cellspacing="5" cellpadding="0" border="0">
7091 <dl compact><dt><b>Parameters:</b></dt><dd>
7092 <table border="0" cellspacing="2" cellpadding="0">
7093 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7094 <tr><td valign="top"></td><td valign="top"><em>theX,theY,theZ</em> </td><td>Coordinates of the sought vertex. </td></tr>
7095 <tr><td valign="top"></td><td valign="top"><em>theEpsilon</em> </td><td>Maximum allowed distance between the resulting vertex and point with the given coordinates. </td></tr>
7098 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found vertex.</dd></dl>
7099 Example: see GEOM_TestOthers.py </td>
7102 <a class="anchor" name="3e02dfbb79bbe2739ffe382a10a83902"></a><!-- doxytag: member="geompy::GetEdge" ref="3e02dfbb79bbe2739ffe382a10a83902" args="" --><p>
7103 <table class="mdTable" cellpadding="2" cellspacing="0">
7106 <table cellpadding="0" cellspacing="0" border="0">
7108 <td class="md" nowrap valign="top">def geompy::GetEdge </td>
7109 <td class="md" valign="top">( </td>
7110 <td class="md" nowrap valign="top"> </td>
7111 <td class="mdname" nowrap> <em>theShape</em>, </td>
7114 <td class="md" nowrap align="right"></td>
7115 <td class="md"></td>
7116 <td class="md" nowrap> </td>
7117 <td class="mdname" nowrap> <em>thePoint1</em>, </td>
7120 <td class="md" nowrap align="right"></td>
7121 <td class="md"></td>
7122 <td class="md" nowrap> </td>
7123 <td class="mdname" nowrap> <em>thePoint2</em></td>
7126 <td class="md"></td>
7127 <td class="md">) </td>
7128 <td class="md" colspan="2"></td>
7134 <table cellspacing="5" cellpadding="0" border="0">
7142 <dl compact><dt><b>Parameters:</b></dt><dd>
7143 <table border="0" cellspacing="2" cellpadding="0">
7144 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7145 <tr><td valign="top"></td><td valign="top"><em>thePoint1,thePoint2</em> </td><td>Points, close to the ends of the desired edge. </td></tr>
7148 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
7149 Example: see GEOM_Spanner.py </td>
7152 <a class="anchor" name="294c21fa51645e8cc18199dfb4622174"></a><!-- doxytag: member="geompy::GetEdgeNearPoint" ref="294c21fa51645e8cc18199dfb4622174" args="" --><p>
7153 <table class="mdTable" cellpadding="2" cellspacing="0">
7156 <table cellpadding="0" cellspacing="0" border="0">
7158 <td class="md" nowrap valign="top">def geompy::GetEdgeNearPoint </td>
7159 <td class="md" valign="top">( </td>
7160 <td class="md" nowrap valign="top"> </td>
7161 <td class="mdname" nowrap> <em>theShape</em>, </td>
7164 <td class="md" nowrap align="right"></td>
7165 <td class="md"></td>
7166 <td class="md" nowrap> </td>
7167 <td class="mdname" nowrap> <em>thePoint</em></td>
7170 <td class="md"></td>
7171 <td class="md">) </td>
7172 <td class="md" colspan="2"></td>
7178 <table cellspacing="5" cellpadding="0" border="0">
7186 <dl compact><dt><b>Parameters:</b></dt><dd>
7187 <table border="0" cellspacing="2" cellpadding="0">
7188 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7189 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired edge. </td></tr>
7192 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found edge.</dd></dl>
7193 Example: see GEOM_TestOthers.py </td>
7196 <a class="anchor" name="5d9f4778acda236b2595a93f3443269f"></a><!-- doxytag: member="geompy::GetFaceByPoints" ref="5d9f4778acda236b2595a93f3443269f" args="" --><p>
7197 <table class="mdTable" cellpadding="2" cellspacing="0">
7200 <table cellpadding="0" cellspacing="0" border="0">
7202 <td class="md" nowrap valign="top">def geompy::GetFaceByPoints </td>
7203 <td class="md" valign="top">( </td>
7204 <td class="md" nowrap valign="top"> </td>
7205 <td class="mdname" nowrap> <em>theShape</em>, </td>
7208 <td class="md" nowrap align="right"></td>
7209 <td class="md"></td>
7210 <td class="md" nowrap> </td>
7211 <td class="mdname" nowrap> <em>thePoint1</em>, </td>
7214 <td class="md" nowrap align="right"></td>
7215 <td class="md"></td>
7216 <td class="md" nowrap> </td>
7217 <td class="mdname" nowrap> <em>thePoint2</em>, </td>
7220 <td class="md" nowrap align="right"></td>
7221 <td class="md"></td>
7222 <td class="md" nowrap> </td>
7223 <td class="mdname" nowrap> <em>thePoint3</em>, </td>
7226 <td class="md" nowrap align="right"></td>
7227 <td class="md"></td>
7228 <td class="md" nowrap> </td>
7229 <td class="mdname" nowrap> <em>thePoint4</em></td>
7232 <td class="md"></td>
7233 <td class="md">) </td>
7234 <td class="md" colspan="2"></td>
7240 <table cellspacing="5" cellpadding="0" border="0">
7248 <dl compact><dt><b>Parameters:</b></dt><dd>
7249 <table border="0" cellspacing="2" cellpadding="0">
7250 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7251 <tr><td valign="top"></td><td valign="top"><em>thePoint1-thePoint4</em> </td><td>Points, close to the corners of the desired face. </td></tr>
7254 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7255 Example: see GEOM_Spanner.py </td>
7258 <a class="anchor" name="f7154a6930bffcd3f249e32e360bf161"></a><!-- doxytag: member="geompy::GetFaceByEdges" ref="f7154a6930bffcd3f249e32e360bf161" args="" --><p>
7259 <table class="mdTable" cellpadding="2" cellspacing="0">
7262 <table cellpadding="0" cellspacing="0" border="0">
7264 <td class="md" nowrap valign="top">def geompy::GetFaceByEdges </td>
7265 <td class="md" valign="top">( </td>
7266 <td class="md" nowrap valign="top"> </td>
7267 <td class="mdname" nowrap> <em>theShape</em>, </td>
7270 <td class="md" nowrap align="right"></td>
7271 <td class="md"></td>
7272 <td class="md" nowrap> </td>
7273 <td class="mdname" nowrap> <em>theEdge1</em>, </td>
7276 <td class="md" nowrap align="right"></td>
7277 <td class="md"></td>
7278 <td class="md" nowrap> </td>
7279 <td class="mdname" nowrap> <em>theEdge2</em></td>
7282 <td class="md"></td>
7283 <td class="md">) </td>
7284 <td class="md" colspan="2"></td>
7290 <table cellspacing="5" cellpadding="0" border="0">
7298 <dl compact><dt><b>Parameters:</b></dt><dd>
7299 <table border="0" cellspacing="2" cellpadding="0">
7300 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7301 <tr><td valign="top"></td><td valign="top"><em>theEdge1,theEdge2</em> </td><td>Edges, close to the edges of the desired face. </td></tr>
7304 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7305 Example: see GEOM_Spanner.py </td>
7308 <a class="anchor" name="5367485e4a8a35c32d746723fee905bb"></a><!-- doxytag: member="geompy::GetOppositeFace" ref="5367485e4a8a35c32d746723fee905bb" args="" --><p>
7309 <table class="mdTable" cellpadding="2" cellspacing="0">
7312 <table cellpadding="0" cellspacing="0" border="0">
7314 <td class="md" nowrap valign="top">def geompy::GetOppositeFace </td>
7315 <td class="md" valign="top">( </td>
7316 <td class="md" nowrap valign="top"> </td>
7317 <td class="mdname" nowrap> <em>theBlock</em>, </td>
7320 <td class="md" nowrap align="right"></td>
7321 <td class="md"></td>
7322 <td class="md" nowrap> </td>
7323 <td class="mdname" nowrap> <em>theFace</em></td>
7326 <td class="md"></td>
7327 <td class="md">) </td>
7328 <td class="md" colspan="2"></td>
7334 <table cellspacing="5" cellpadding="0" border="0">
7342 <dl compact><dt><b>Parameters:</b></dt><dd>
7343 <table border="0" cellspacing="2" cellpadding="0">
7344 <tr><td valign="top"></td><td valign="top"><em>theBlock</em> </td><td>Must be a hexahedral solid. </td></tr>
7345 <tr><td valign="top"></td><td valign="top"><em>theFace</em> </td><td>Face of <em>theBlock</em>, opposite to the desired face. </td></tr>
7348 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7349 Example: see GEOM_Spanner.py </td>
7352 <a class="anchor" name="12a77345f9e987f83ffd294cd7efcb0b"></a><!-- doxytag: member="geompy::GetFaceNearPoint" ref="12a77345f9e987f83ffd294cd7efcb0b" args="" --><p>
7353 <table class="mdTable" cellpadding="2" cellspacing="0">
7356 <table cellpadding="0" cellspacing="0" border="0">
7358 <td class="md" nowrap valign="top">def geompy::GetFaceNearPoint </td>
7359 <td class="md" valign="top">( </td>
7360 <td class="md" nowrap valign="top"> </td>
7361 <td class="mdname" nowrap> <em>theShape</em>, </td>
7364 <td class="md" nowrap align="right"></td>
7365 <td class="md"></td>
7366 <td class="md" nowrap> </td>
7367 <td class="mdname" nowrap> <em>thePoint</em></td>
7370 <td class="md"></td>
7371 <td class="md">) </td>
7372 <td class="md" colspan="2"></td>
7378 <table cellspacing="5" cellpadding="0" border="0">
7386 <dl compact><dt><b>Parameters:</b></dt><dd>
7387 <table border="0" cellspacing="2" cellpadding="0">
7388 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7389 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired face. </td></tr>
7392 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7393 Example: see GEOM_Spanner.py </td>
7396 <a class="anchor" name="ccf6906ed06251948bb9ab80a394a04e"></a><!-- doxytag: member="geompy::GetFaceByNormale" ref="ccf6906ed06251948bb9ab80a394a04e" args="" --><p>
7397 <table class="mdTable" cellpadding="2" cellspacing="0">
7400 <table cellpadding="0" cellspacing="0" border="0">
7402 <td class="md" nowrap valign="top">def geompy::GetFaceByNormale </td>
7403 <td class="md" valign="top">( </td>
7404 <td class="md" nowrap valign="top"> </td>
7405 <td class="mdname" nowrap> <em>theBlock</em>, </td>
7408 <td class="md" nowrap align="right"></td>
7409 <td class="md"></td>
7410 <td class="md" nowrap> </td>
7411 <td class="mdname" nowrap> <em>theVector</em></td>
7414 <td class="md"></td>
7415 <td class="md">) </td>
7416 <td class="md" colspan="2"></td>
7422 <table cellspacing="5" cellpadding="0" border="0">
7430 <dl compact><dt><b>Parameters:</b></dt><dd>
7431 <table border="0" cellspacing="2" cellpadding="0">
7432 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Block or a compound of blocks. </td></tr>
7433 <tr><td valign="top"></td><td valign="top"><em>theVector</em> </td><td>Vector, close to the normale of the desired face. </td></tr>
7436 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found face.</dd></dl>
7437 Example: see GEOM_Spanner.py </td>
7440 <a class="anchor" name="9b3b633e1484b00d74d4115aecba634c"></a><!-- doxytag: member="geompy::CheckCompoundOfBlocks" ref="9b3b633e1484b00d74d4115aecba634c" args="" --><p>
7441 <table class="mdTable" cellpadding="2" cellspacing="0">
7444 <table cellpadding="0" cellspacing="0" border="0">
7446 <td class="md" nowrap valign="top">def geompy::CheckCompoundOfBlocks </td>
7447 <td class="md" valign="top">( </td>
7448 <td class="md" nowrap valign="top"> </td>
7449 <td class="mdname1" valign="top" nowrap> <em>theCompound</em> </td>
7450 <td class="md" valign="top"> ) </td>
7451 <td class="md" nowrap></td>
7457 <table cellspacing="5" cellpadding="0" border="0">
7465 To be considered as a compound of blocks, the given shape must satisfy the following conditions:<ul>
7466 <li>Each element of the compound should be a Block (6 faces and 12 edges).</li><li>A connection between two Blocks should be an entire quadrangle face or an entire edge.</li><li>The compound should be connexe.</li><li>The glue between two quadrangle faces should be applied. <dl compact><dt><b>Parameters:</b></dt><dd>
7467 <table border="0" cellspacing="2" cellpadding="0">
7468 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to check. </td></tr>
7471 <dl compact><dt><b>Returns:</b></dt><dd>TRUE, if the given shape is a compound of blocks. If theCompound is not valid, prints all discovered errors.</dd></dl>
7472 Example: see GEOM_Spanner.py </li></ul>
7476 <a class="anchor" name="4c8f85c9a412a5460e48313ee9dc428b"></a><!-- doxytag: member="geompy::RemoveExtraEdges" ref="4c8f85c9a412a5460e48313ee9dc428b" args="" --><p>
7477 <table class="mdTable" cellpadding="2" cellspacing="0">
7480 <table cellpadding="0" cellspacing="0" border="0">
7482 <td class="md" nowrap valign="top">def geompy::RemoveExtraEdges </td>
7483 <td class="md" valign="top">( </td>
7484 <td class="md" nowrap valign="top"> </td>
7485 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
7486 <td class="md" valign="top"> ) </td>
7487 <td class="md" nowrap></td>
7493 <table cellspacing="5" cellpadding="0" border="0">
7501 Unite faces and edges, sharing one surface. <dl compact><dt><b>Parameters:</b></dt><dd>
7502 <table border="0" cellspacing="2" cellpadding="0">
7503 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>The compound or single solid to remove irregular edges from. </td></tr>
7506 <dl compact><dt><b>Returns:</b></dt><dd>Improved shape.</dd></dl>
7507 Example: see GEOM_TestOthers.py </td>
7510 <a class="anchor" name="f690cd52d196cb4eca5a57aebcd4827b"></a><!-- doxytag: member="geompy::CheckAndImprove" ref="f690cd52d196cb4eca5a57aebcd4827b" args="" --><p>
7511 <table class="mdTable" cellpadding="2" cellspacing="0">
7514 <table cellpadding="0" cellspacing="0" border="0">
7516 <td class="md" nowrap valign="top">def geompy::CheckAndImprove </td>
7517 <td class="md" valign="top">( </td>
7518 <td class="md" nowrap valign="top"> </td>
7519 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
7520 <td class="md" valign="top"> ) </td>
7521 <td class="md" nowrap></td>
7527 <table cellspacing="5" cellpadding="0" border="0">
7535 Fix all detected errors. <dl compact><dt><b>Note:</b></dt><dd>Single block can be also fixed by this method. </dd></dl>
7536 <dl compact><dt><b>Parameters:</b></dt><dd>
7537 <table border="0" cellspacing="2" cellpadding="0">
7538 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to check and improve. </td></tr>
7541 <dl compact><dt><b>Returns:</b></dt><dd>Improved compound.</dd></dl>
7542 Example: see GEOM_TestOthers.py </td>
7545 <a class="anchor" name="261f5525946b6b9abd3033d058f2c077"></a><!-- doxytag: member="geompy::MakeBlockExplode" ref="261f5525946b6b9abd3033d058f2c077" args="" --><p>
7546 <table class="mdTable" cellpadding="2" cellspacing="0">
7549 <table cellpadding="0" cellspacing="0" border="0">
7551 <td class="md" nowrap valign="top">def geompy::MakeBlockExplode </td>
7552 <td class="md" valign="top">( </td>
7553 <td class="md" nowrap valign="top"> </td>
7554 <td class="mdname" nowrap> <em>theCompound</em>, </td>
7557 <td class="md" nowrap align="right"></td>
7558 <td class="md"></td>
7559 <td class="md" nowrap> </td>
7560 <td class="mdname" nowrap> <em>theMinNbFaces</em>, </td>
7563 <td class="md" nowrap align="right"></td>
7564 <td class="md"></td>
7565 <td class="md" nowrap> </td>
7566 <td class="mdname" nowrap> <em>theMaxNbFaces</em></td>
7569 <td class="md"></td>
7570 <td class="md">) </td>
7571 <td class="md" colspan="2"></td>
7577 <table cellspacing="5" cellpadding="0" border="0">
7585 <dl compact><dt><b>Parameters:</b></dt><dd>
7586 <table border="0" cellspacing="2" cellpadding="0">
7587 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>The compound to explode. </td></tr>
7588 <tr><td valign="top"></td><td valign="top"><em>theMinNbFaces</em> </td><td>If solid has lower number of faces, it is not a block. </td></tr>
7589 <tr><td valign="top"></td><td valign="top"><em>theMaxNbFaces</em> </td><td>If solid has higher number of faces, it is not a block. </td></tr>
7592 <dl compact><dt><b>Note:</b></dt><dd>If theMaxNbFaces = 0, the maximum number of faces is not restricted. </dd></dl>
7593 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, containing the retrieved blocks.</dd></dl>
7594 Example: see GEOM_TestOthers.py </td>
7597 <a class="anchor" name="850464c8254224a9fca8df8121378442"></a><!-- doxytag: member="geompy::GetBlockNearPoint" ref="850464c8254224a9fca8df8121378442" args="" --><p>
7598 <table class="mdTable" cellpadding="2" cellspacing="0">
7601 <table cellpadding="0" cellspacing="0" border="0">
7603 <td class="md" nowrap valign="top">def geompy::GetBlockNearPoint </td>
7604 <td class="md" valign="top">( </td>
7605 <td class="md" nowrap valign="top"> </td>
7606 <td class="mdname" nowrap> <em>theCompound</em>, </td>
7609 <td class="md" nowrap align="right"></td>
7610 <td class="md"></td>
7611 <td class="md" nowrap> </td>
7612 <td class="mdname" nowrap> <em>thePoint</em></td>
7615 <td class="md"></td>
7616 <td class="md">) </td>
7617 <td class="md" colspan="2"></td>
7623 <table cellspacing="5" cellpadding="0" border="0">
7631 <dl compact><dt><b>Parameters:</b></dt><dd>
7632 <table border="0" cellspacing="2" cellpadding="0">
7633 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
7634 <tr><td valign="top"></td><td valign="top"><em>thePoint</em> </td><td>Point, close to the desired block. If the point lays on boundary between some blocks, we return block with nearest center. </td></tr>
7637 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
7638 Example: see GEOM_Spanner.py </td>
7641 <a class="anchor" name="3b644c68c91ba34eb232add9c16ad26d"></a><!-- doxytag: member="geompy::GetBlockByParts" ref="3b644c68c91ba34eb232add9c16ad26d" args="" --><p>
7642 <table class="mdTable" cellpadding="2" cellspacing="0">
7645 <table cellpadding="0" cellspacing="0" border="0">
7647 <td class="md" nowrap valign="top">def geompy::GetBlockByParts </td>
7648 <td class="md" valign="top">( </td>
7649 <td class="md" nowrap valign="top"> </td>
7650 <td class="mdname" nowrap> <em>theCompound</em>, </td>
7653 <td class="md" nowrap align="right"></td>
7654 <td class="md"></td>
7655 <td class="md" nowrap> </td>
7656 <td class="mdname" nowrap> <em>theParts</em></td>
7659 <td class="md"></td>
7660 <td class="md">) </td>
7661 <td class="md" colspan="2"></td>
7667 <table cellspacing="5" cellpadding="0" border="0">
7675 <dl compact><dt><b>Parameters:</b></dt><dd>
7676 <table border="0" cellspacing="2" cellpadding="0">
7677 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find block in. </td></tr>
7678 <tr><td valign="top"></td><td valign="top"><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found block. </td></tr>
7681 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the found block.</dd></dl>
7682 Example: see GEOM_TestOthers.py </td>
7685 <a class="anchor" name="87b5b6632b97d3da1d447e02d4b169a9"></a><!-- doxytag: member="geompy::GetBlocksByParts" ref="87b5b6632b97d3da1d447e02d4b169a9" args="" --><p>
7686 <table class="mdTable" cellpadding="2" cellspacing="0">
7689 <table cellpadding="0" cellspacing="0" border="0">
7691 <td class="md" nowrap valign="top">def geompy::GetBlocksByParts </td>
7692 <td class="md" valign="top">( </td>
7693 <td class="md" nowrap valign="top"> </td>
7694 <td class="mdname" nowrap> <em>theCompound</em>, </td>
7697 <td class="md" nowrap align="right"></td>
7698 <td class="md"></td>
7699 <td class="md" nowrap> </td>
7700 <td class="mdname" nowrap> <em>theParts</em></td>
7703 <td class="md"></td>
7704 <td class="md">) </td>
7705 <td class="md" colspan="2"></td>
7711 <table cellspacing="5" cellpadding="0" border="0">
7719 <dl compact><dt><b>Parameters:</b></dt><dd>
7720 <table border="0" cellspacing="2" cellpadding="0">
7721 <tr><td valign="top"></td><td valign="top"><em>theCompound</em> </td><td>Compound, to find blocks in. </td></tr>
7722 <tr><td valign="top"></td><td valign="top"><em>theParts</em> </td><td>List of faces and/or edges and/or vertices to be parts of the found blocks. </td></tr>
7725 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, containing the found blocks.</dd></dl>
7726 Example: see GEOM_Spanner.py </td>
7729 <a class="anchor" name="f01d36e0b2eb11c0e5abc141691d2eee"></a><!-- doxytag: member="geompy::MakeMultiTransformation1D" ref="f01d36e0b2eb11c0e5abc141691d2eee" args="" --><p>
7730 <table class="mdTable" cellpadding="2" cellspacing="0">
7733 <table cellpadding="0" cellspacing="0" border="0">
7735 <td class="md" nowrap valign="top">def geompy::MakeMultiTransformation1D </td>
7736 <td class="md" valign="top">( </td>
7737 <td class="md" nowrap valign="top"> </td>
7738 <td class="mdname" nowrap> <em>Block</em>, </td>
7741 <td class="md" nowrap align="right"></td>
7742 <td class="md"></td>
7743 <td class="md" nowrap> </td>
7744 <td class="mdname" nowrap> <em>DirFace1</em>, </td>
7747 <td class="md" nowrap align="right"></td>
7748 <td class="md"></td>
7749 <td class="md" nowrap> </td>
7750 <td class="mdname" nowrap> <em>DirFace2</em>, </td>
7753 <td class="md" nowrap align="right"></td>
7754 <td class="md"></td>
7755 <td class="md" nowrap> </td>
7756 <td class="mdname" nowrap> <em>NbTimes</em></td>
7759 <td class="md"></td>
7760 <td class="md">) </td>
7761 <td class="md" colspan="2"></td>
7767 <table cellspacing="5" cellpadding="0" border="0">
7775 Transformation is defined so, as to superpose direction faces. <dl compact><dt><b>Parameters:</b></dt><dd>
7776 <table border="0" cellspacing="2" cellpadding="0">
7777 <tr><td valign="top"></td><td valign="top"><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
7778 <tr><td valign="top"></td><td valign="top"><em>DirFace1</em> </td><td>ID of First direction face. </td></tr>
7779 <tr><td valign="top"></td><td valign="top"><em>DirFace2</em> </td><td>ID of Second direction face. </td></tr>
7780 <tr><td valign="top"></td><td valign="top"><em>NbTimes</em> </td><td>Quantity of transformations to be done. </td></tr>
7783 <dl compact><dt><b>Note:</b></dt><dd>Unique ID of sub-shape can be obtained, using method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID()</a>. </dd></dl>
7784 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
7785 Example: see GEOM_Spanner.py </td>
7788 <a class="anchor" name="4592c6223d08418649f48113913103fb"></a><!-- doxytag: member="geompy::MakeMultiTransformation2D" ref="4592c6223d08418649f48113913103fb" args="" --><p>
7789 <table class="mdTable" cellpadding="2" cellspacing="0">
7792 <table cellpadding="0" cellspacing="0" border="0">
7794 <td class="md" nowrap valign="top">def geompy::MakeMultiTransformation2D </td>
7795 <td class="md" valign="top">( </td>
7796 <td class="md" nowrap valign="top"> </td>
7797 <td class="mdname" nowrap> <em>Block</em>, </td>
7800 <td class="md" nowrap align="right"></td>
7801 <td class="md"></td>
7802 <td class="md" nowrap> </td>
7803 <td class="mdname" nowrap> <em>DirFace1U</em>, </td>
7806 <td class="md" nowrap align="right"></td>
7807 <td class="md"></td>
7808 <td class="md" nowrap> </td>
7809 <td class="mdname" nowrap> <em>DirFace2U</em>, </td>
7812 <td class="md" nowrap align="right"></td>
7813 <td class="md"></td>
7814 <td class="md" nowrap> </td>
7815 <td class="mdname" nowrap> <em>NbTimesU</em>, </td>
7818 <td class="md" nowrap align="right"></td>
7819 <td class="md"></td>
7820 <td class="md" nowrap> </td>
7821 <td class="mdname" nowrap> <em>DirFace1V</em>, </td>
7824 <td class="md" nowrap align="right"></td>
7825 <td class="md"></td>
7826 <td class="md" nowrap> </td>
7827 <td class="mdname" nowrap> <em>DirFace2V</em>, </td>
7830 <td class="md" nowrap align="right"></td>
7831 <td class="md"></td>
7832 <td class="md" nowrap> </td>
7833 <td class="mdname" nowrap> <em>NbTimesV</em></td>
7836 <td class="md"></td>
7837 <td class="md">) </td>
7838 <td class="md" colspan="2"></td>
7844 <table cellspacing="5" cellpadding="0" border="0">
7852 <dl compact><dt><b>Parameters:</b></dt><dd>
7853 <table border="0" cellspacing="2" cellpadding="0">
7854 <tr><td valign="top"></td><td valign="top"><em>Block</em> </td><td>Hexahedral solid to be multi-transformed. </td></tr>
7855 <tr><td valign="top"></td><td valign="top"><em>DirFace1U,DirFace2U</em> </td><td>IDs of Direction faces for the first transformation. </td></tr>
7856 <tr><td valign="top"></td><td valign="top"><em>DirFace1V,DirFace2V</em> </td><td>IDs of Direction faces for the second transformation. </td></tr>
7857 <tr><td valign="top"></td><td valign="top"><em>NbTimesU,NbTimesV</em> </td><td>Quantity of transformations to be done. </td></tr>
7860 <dl compact><dt><b>Returns:</b></dt><dd>New GEOM_Object, containing the result shape.</dd></dl>
7861 Example: see GEOM_Spanner.py </td>
7864 <a class="anchor" name="066548557397df1e539909427054d601"></a><!-- doxytag: member="geompy::Propagate" ref="066548557397df1e539909427054d601" args="" --><p>
7865 <table class="mdTable" cellpadding="2" cellspacing="0">
7868 <table cellpadding="0" cellspacing="0" border="0">
7870 <td class="md" nowrap valign="top">def geompy::Propagate </td>
7871 <td class="md" valign="top">( </td>
7872 <td class="md" nowrap valign="top"> </td>
7873 <td class="mdname1" valign="top" nowrap> <em>theShape</em> </td>
7874 <td class="md" valign="top"> ) </td>
7875 <td class="md" nowrap></td>
7881 <table cellspacing="5" cellpadding="0" border="0">
7889 Propagation group is a set of all edges, opposite to one (main) edge of this group directly or through other opposite edges. Notion of Opposite Edge make sence only on quadrangle face. <dl compact><dt><b>Parameters:</b></dt><dd>
7890 <table border="0" cellspacing="2" cellpadding="0">
7891 <tr><td valign="top"></td><td valign="top"><em>theShape</em> </td><td>Shape to build propagation groups on. </td></tr>
7894 <dl compact><dt><b>Returns:</b></dt><dd>List of GEOM_Objects, each of them is a propagation group.</dd></dl>
7895 Example: see GEOM_TestOthers.py </td>
7898 <a class="anchor" name="d34dca22784f06782d577a35ebb767a6"></a><!-- doxytag: member="geompy::CreateGroup" ref="d34dca22784f06782d577a35ebb767a6" args="" --><p>
7899 <table class="mdTable" cellpadding="2" cellspacing="0">
7902 <table cellpadding="0" cellspacing="0" border="0">
7904 <td class="md" nowrap valign="top">def geompy::CreateGroup </td>
7905 <td class="md" valign="top">( </td>
7906 <td class="md" nowrap valign="top"> </td>
7907 <td class="mdname" nowrap> <em>theMainShape</em>, </td>
7910 <td class="md" nowrap align="right"></td>
7911 <td class="md"></td>
7912 <td class="md" nowrap> </td>
7913 <td class="mdname" nowrap> <em>theShapeType</em></td>
7916 <td class="md"></td>
7917 <td class="md">) </td>
7918 <td class="md" colspan="2"></td>
7924 <table cellspacing="5" cellpadding="0" border="0">
7932 <dl compact><dt><b>Parameters:</b></dt><dd>
7933 <table border="0" cellspacing="2" cellpadding="0">
7934 <tr><td valign="top"></td><td valign="top"><em>theMainShape</em> </td><td>is a GEOM object on which the group is selected </td></tr>
7935 <tr><td valign="top"></td><td valign="top"><em>theShapeType</em> </td><td>defines a shape type of the group </td></tr>
7938 <dl compact><dt><b>Returns:</b></dt><dd>a newly created GEOM group</dd></dl>
7939 Example: see GEOM_TestOthers.py </td>
7942 <a class="anchor" name="a2dbd1e5c34e091747e208cd6b63eba1"></a><!-- doxytag: member="geompy::AddObject" ref="a2dbd1e5c34e091747e208cd6b63eba1" args="" --><p>
7943 <table class="mdTable" cellpadding="2" cellspacing="0">
7946 <table cellpadding="0" cellspacing="0" border="0">
7948 <td class="md" nowrap valign="top">def geompy::AddObject </td>
7949 <td class="md" valign="top">( </td>
7950 <td class="md" nowrap valign="top"> </td>
7951 <td class="mdname" nowrap> <em>theGroup</em>, </td>
7954 <td class="md" nowrap align="right"></td>
7955 <td class="md"></td>
7956 <td class="md" nowrap> </td>
7957 <td class="mdname" nowrap> <em>theSubShapeID</em></td>
7960 <td class="md"></td>
7961 <td class="md">) </td>
7962 <td class="md" colspan="2"></td>
7968 <table cellspacing="5" cellpadding="0" border="0">
7976 <dl compact><dt><b>Parameters:</b></dt><dd>
7977 <table border="0" cellspacing="2" cellpadding="0">
7978 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group to which the new sub shape is added </td></tr>
7979 <tr><td valign="top"></td><td valign="top"><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
7982 <dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
7983 Example: see GEOM_TestOthers.py </td>
7986 <a class="anchor" name="1153343bde9e7e07a9571123d1440d3b"></a><!-- doxytag: member="geompy::RemoveObject" ref="1153343bde9e7e07a9571123d1440d3b" args="" --><p>
7987 <table class="mdTable" cellpadding="2" cellspacing="0">
7990 <table cellpadding="0" cellspacing="0" border="0">
7992 <td class="md" nowrap valign="top">def geompy::RemoveObject </td>
7993 <td class="md" valign="top">( </td>
7994 <td class="md" nowrap valign="top"> </td>
7995 <td class="mdname" nowrap> <em>theGroup</em>, </td>
7998 <td class="md" nowrap align="right"></td>
7999 <td class="md"></td>
8000 <td class="md" nowrap> </td>
8001 <td class="mdname" nowrap> <em>theSubShapeID</em></td>
8004 <td class="md"></td>
8005 <td class="md">) </td>
8006 <td class="md" colspan="2"></td>
8012 <table cellspacing="5" cellpadding="0" border="0">
8020 <dl compact><dt><b>Parameters:</b></dt><dd>
8021 <table border="0" cellspacing="2" cellpadding="0">
8022 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group from which the new sub shape is removed </td></tr>
8023 <tr><td valign="top"></td><td valign="top"><em>theSubShapeID</em> </td><td>is a sub shape ID in the main object. </td></tr>
8026 <dl compact><dt><b>Note:</b></dt><dd>Use method <a class="el" href="namespacegeompy.html#d7ee9f96e4b5b4303c7d20f0fc42d67d">GetSubShapeID()</a> to get an unique ID of the sub shape</dd></dl>
8027 Example: see GEOM_TestOthers.py </td>
8030 <a class="anchor" name="00450556247ac647a69506a1776a125d"></a><!-- doxytag: member="geompy::UnionList" ref="00450556247ac647a69506a1776a125d" args="" --><p>
8031 <table class="mdTable" cellpadding="2" cellspacing="0">
8034 <table cellpadding="0" cellspacing="0" border="0">
8036 <td class="md" nowrap valign="top">def geompy::UnionList </td>
8037 <td class="md" valign="top">( </td>
8038 <td class="md" nowrap valign="top"> </td>
8039 <td class="mdname" nowrap> <em>theGroup</em>, </td>
8042 <td class="md" nowrap align="right"></td>
8043 <td class="md"></td>
8044 <td class="md" nowrap> </td>
8045 <td class="mdname" nowrap> <em>theSubShapes</em></td>
8048 <td class="md"></td>
8049 <td class="md">) </td>
8050 <td class="md" colspan="2"></td>
8056 <table cellspacing="5" cellpadding="0" border="0">
8064 No errors, if some shapes are alredy included. <dl compact><dt><b>Parameters:</b></dt><dd>
8065 <table border="0" cellspacing="2" cellpadding="0">
8066 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group to which the new sub shapes are added. </td></tr>
8067 <tr><td valign="top"></td><td valign="top"><em>theSubShapes</em> </td><td>is a list of sub shapes to be added.</td></tr>
8070 Example: see GEOM_TestOthers.py </td>
8073 <a class="anchor" name="5e1f46dae5dc0b01e997278cf186d73d"></a><!-- doxytag: member="geompy::UnionIDs" ref="5e1f46dae5dc0b01e997278cf186d73d" args="" --><p>
8074 <table class="mdTable" cellpadding="2" cellspacing="0">
8077 <table cellpadding="0" cellspacing="0" border="0">
8079 <td class="md" nowrap valign="top">def geompy::UnionIDs </td>
8080 <td class="md" valign="top">( </td>
8081 <td class="md" nowrap valign="top"> </td>
8082 <td class="mdname" nowrap> <em>theGroup</em>, </td>
8085 <td class="md" nowrap align="right"></td>
8086 <td class="md"></td>
8087 <td class="md" nowrap> </td>
8088 <td class="mdname" nowrap> <em>theSubShapes</em></td>
8091 <td class="md"></td>
8092 <td class="md">) </td>
8093 <td class="md" colspan="2"></td>
8099 <table cellspacing="5" cellpadding="0" border="0">
8107 Example: see GEOM_TestOthers.py </td>
8110 <a class="anchor" name="5514b5a8b24702828eed0f6b39fe8f9a"></a><!-- doxytag: member="geompy::DifferenceList" ref="5514b5a8b24702828eed0f6b39fe8f9a" args="" --><p>
8111 <table class="mdTable" cellpadding="2" cellspacing="0">
8114 <table cellpadding="0" cellspacing="0" border="0">
8116 <td class="md" nowrap valign="top">def geompy::DifferenceList </td>
8117 <td class="md" valign="top">( </td>
8118 <td class="md" nowrap valign="top"> </td>
8119 <td class="mdname" nowrap> <em>theGroup</em>, </td>
8122 <td class="md" nowrap align="right"></td>
8123 <td class="md"></td>
8124 <td class="md" nowrap> </td>
8125 <td class="mdname" nowrap> <em>theSubShapes</em></td>
8128 <td class="md"></td>
8129 <td class="md">) </td>
8130 <td class="md" colspan="2"></td>
8136 <table cellspacing="5" cellpadding="0" border="0">
8144 No errors, if some shapes are not included. <dl compact><dt><b>Parameters:</b></dt><dd>
8145 <table border="0" cellspacing="2" cellpadding="0">
8146 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group from which the sub-shapes are removed. </td></tr>
8147 <tr><td valign="top"></td><td valign="top"><em>theSubShapes</em> </td><td>is a list of sub-shapes to be removed.</td></tr>
8150 Example: see GEOM_TestOthers.py </td>
8153 <a class="anchor" name="78ccd39b2263ea213805869fbe4c3bc3"></a><!-- doxytag: member="geompy::DifferenceIDs" ref="78ccd39b2263ea213805869fbe4c3bc3" args="" --><p>
8154 <table class="mdTable" cellpadding="2" cellspacing="0">
8157 <table cellpadding="0" cellspacing="0" border="0">
8159 <td class="md" nowrap valign="top">def geompy::DifferenceIDs </td>
8160 <td class="md" valign="top">( </td>
8161 <td class="md" nowrap valign="top"> </td>
8162 <td class="mdname" nowrap> <em>theGroup</em>, </td>
8165 <td class="md" nowrap align="right"></td>
8166 <td class="md"></td>
8167 <td class="md" nowrap> </td>
8168 <td class="mdname" nowrap> <em>theSubShapes</em></td>
8171 <td class="md"></td>
8172 <td class="md">) </td>
8173 <td class="md" colspan="2"></td>
8179 <table cellspacing="5" cellpadding="0" border="0">
8187 Example: see GEOM_TestOthers.py </td>
8190 <a class="anchor" name="c076d5e58ceb4d210f7a43e1acea8ca5"></a><!-- doxytag: member="geompy::GetObjectIDs" ref="c076d5e58ceb4d210f7a43e1acea8ca5" args="" --><p>
8191 <table class="mdTable" cellpadding="2" cellspacing="0">
8194 <table cellpadding="0" cellspacing="0" border="0">
8196 <td class="md" nowrap valign="top">def geompy::GetObjectIDs </td>
8197 <td class="md" valign="top">( </td>
8198 <td class="md" nowrap valign="top"> </td>
8199 <td class="mdname1" valign="top" nowrap> <em>theGroup</em> </td>
8200 <td class="md" valign="top"> ) </td>
8201 <td class="md" nowrap></td>
8207 <table cellspacing="5" cellpadding="0" border="0">
8215 <dl compact><dt><b>Parameters:</b></dt><dd>
8216 <table border="0" cellspacing="2" cellpadding="0">
8217 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group for which a list of IDs is requested</td></tr>
8220 Example: see GEOM_TestOthers.py </td>
8223 <a class="anchor" name="05095c0349fe3889ab06235f265c1ea9"></a><!-- doxytag: member="geompy::GetType" ref="05095c0349fe3889ab06235f265c1ea9" args="" --><p>
8224 <table class="mdTable" cellpadding="2" cellspacing="0">
8227 <table cellpadding="0" cellspacing="0" border="0">
8229 <td class="md" nowrap valign="top">def geompy::GetType </td>
8230 <td class="md" valign="top">( </td>
8231 <td class="md" nowrap valign="top"> </td>
8232 <td class="mdname1" valign="top" nowrap> <em>theGroup</em> </td>
8233 <td class="md" valign="top"> ) </td>
8234 <td class="md" nowrap></td>
8240 <table cellspacing="5" cellpadding="0" border="0">
8248 <dl compact><dt><b>Parameters:</b></dt><dd>
8249 <table border="0" cellspacing="2" cellpadding="0">
8250 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group which type is returned.</td></tr>
8253 Example: see GEOM_TestOthers.py </td>
8256 <a class="anchor" name="4c9609d803e34c25427e59e4ab2ddb42"></a><!-- doxytag: member="geompy::GetMainShape" ref="4c9609d803e34c25427e59e4ab2ddb42" args="" --><p>
8257 <table class="mdTable" cellpadding="2" cellspacing="0">
8260 <table cellpadding="0" cellspacing="0" border="0">
8262 <td class="md" nowrap valign="top">def geompy::GetMainShape </td>
8263 <td class="md" valign="top">( </td>
8264 <td class="md" nowrap valign="top"> </td>
8265 <td class="mdname1" valign="top" nowrap> <em>theGroup</em> </td>
8266 <td class="md" valign="top"> ) </td>
8267 <td class="md" nowrap></td>
8273 <table cellspacing="5" cellpadding="0" border="0">
8281 <dl compact><dt><b>Parameters:</b></dt><dd>
8282 <table border="0" cellspacing="2" cellpadding="0">
8283 <tr><td valign="top"></td><td valign="top"><em>theGroup</em> </td><td>is a GEOM group for which a main shape object is requested </td></tr>
8286 <dl compact><dt><b>Returns:</b></dt><dd>a GEOM object which is a main shape for theGroup</dd></dl>
8287 Example: see GEOM_TestOthers.py </td>
8290 <a class="anchor" name="c6b2d69f3d03206b73ce0c0bbfb56eae"></a><!-- doxytag: member="geompy::GetEdgesByLength" ref="c6b2d69f3d03206b73ce0c0bbfb56eae" args="" --><p>
8291 <table class="mdTable" cellpadding="2" cellspacing="0">
8294 <table cellpadding="0" cellspacing="0" border="0">
8296 <td class="md" nowrap valign="top">def geompy::GetEdgesByLength </td>
8297 <td class="md" valign="top">( </td>
8298 <td class="md" nowrap valign="top"> </td>
8299 <td class="mdname" nowrap> <em>theShape</em>, </td>
8302 <td class="md" nowrap align="right"></td>
8303 <td class="md"></td>
8304 <td class="md" nowrap> </td>
8305 <td class="mdname" nowrap> <em>min_length</em>, </td>
8308 <td class="md" nowrap align="right"></td>
8309 <td class="md"></td>
8310 <td class="md" nowrap> </td>
8311 <td class="mdname" nowrap> <em>max_length</em>, </td>
8314 <td class="md" nowrap align="right"></td>
8315 <td class="md"></td>
8316 <td class="md" nowrap> </td>
8317 <td class="mdname" nowrap> <em>include_min</em> = <code>1</code>, </td>
8320 <td class="md" nowrap align="right"></td>
8321 <td class="md"></td>
8322 <td class="md" nowrap> </td>
8323 <td class="mdname" nowrap> <em>include_max</em> = <code>1</code></td>
8326 <td class="md"></td>
8327 <td class="md">) </td>
8328 <td class="md" colspan="2"></td>
8334 <table cellspacing="5" cellpadding="0" border="0">
8345 <a class="anchor" name="ae1cbdb4fcaa8ac1a7c826580b99fc5f"></a><!-- doxytag: member="geompy::SelectEdges" ref="ae1cbdb4fcaa8ac1a7c826580b99fc5f" args="" --><p>
8346 <table class="mdTable" cellpadding="2" cellspacing="0">
8349 <table cellpadding="0" cellspacing="0" border="0">
8351 <td class="md" nowrap valign="top">def geompy::SelectEdges </td>
8352 <td class="md" valign="top">( </td>
8353 <td class="md" nowrap valign="top"> </td>
8354 <td class="mdname" nowrap> <em>min_length</em>, </td>
8357 <td class="md" nowrap align="right"></td>
8358 <td class="md"></td>
8359 <td class="md" nowrap> </td>
8360 <td class="mdname" nowrap> <em>max_length</em>, </td>
8363 <td class="md" nowrap align="right"></td>
8364 <td class="md"></td>
8365 <td class="md" nowrap> </td>
8366 <td class="mdname" nowrap> <em>include_min</em> = <code>1</code>, </td>
8369 <td class="md" nowrap align="right"></td>
8370 <td class="md"></td>
8371 <td class="md" nowrap> </td>
8372 <td class="mdname" nowrap> <em>include_max</em> = <code>1</code></td>
8375 <td class="md"></td>
8376 <td class="md">) </td>
8377 <td class="md" colspan="2"></td>
8383 <table cellspacing="5" cellpadding="0" border="0">
8394 <a class="anchor" name="9c05eb3e0ffbdd757e288d3204422dc5"></a><!-- doxytag: member="geompy::addPath" ref="9c05eb3e0ffbdd757e288d3204422dc5" args="" --><p>
8395 <table class="mdTable" cellpadding="2" cellspacing="0">
8398 <table cellpadding="0" cellspacing="0" border="0">
8400 <td class="md" nowrap valign="top">def geompy::addPath </td>
8401 <td class="md" valign="top">( </td>
8402 <td class="md" nowrap valign="top"> </td>
8403 <td class="mdname1" valign="top" nowrap> <em>Path</em> </td>
8404 <td class="md" valign="top"> ) </td>
8405 <td class="md" nowrap></td>
8411 <table cellspacing="5" cellpadding="0" border="0">
8422 <hr><h2>Variable Documentation</h2>
8423 <a class="anchor" name="8b6a0245f3cf8c1ef6de94487433fc0c"></a><!-- doxytag: member="geompy::g" ref="8b6a0245f3cf8c1ef6de94487433fc0c" args="" --><p>
8424 <table class="mdTable" cellpadding="2" cellspacing="0">
8427 <table cellpadding="0" cellspacing="0" border="0">
8429 <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">geompy.g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")<code> [static]</code> </td>
8435 <table cellspacing="5" cellpadding="0" border="0">
8446 <a class="anchor" name="96bc383a8e96df6d938b485e9e1b5e11"></a><!-- doxytag: member="geompy::geom" ref="96bc383a8e96df6d938b485e9e1b5e11" args="" --><p>
8447 <table class="mdTable" cellpadding="2" cellspacing="0">
8450 <table cellpadding="0" cellspacing="0" border="0">
8452 <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geompy.geom</a> = g._narrow( GEOM.GEOM_Gen )<code> [static]</code> </td>
8458 <table cellspacing="5" cellpadding="0" border="0">
8469 <a class="anchor" name="f01ae5049e69c6da96bdc94d5b1c6d38"></a><!-- doxytag: member="geompy::myBuilder" ref="f01ae5049e69c6da96bdc94d5b1c6d38" args="" --><p>
8470 <table class="mdTable" cellpadding="2" cellspacing="0">
8473 <table cellpadding="0" cellspacing="0" border="0">
8475 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">geompy.myBuilder</a> = None<code> [static]</code> </td>
8481 <table cellspacing="5" cellpadding="0" border="0">
8492 <a class="anchor" name="9857c81d89e1dd436e4da52b0884ef94"></a><!-- doxytag: member="geompy::myStudyId" ref="9857c81d89e1dd436e4da52b0884ef94" args="" --><p>
8493 <table class="mdTable" cellpadding="2" cellspacing="0">
8496 <table cellpadding="0" cellspacing="0" border="0">
8498 <td class="md" nowrap valign="top">int <a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">geompy.myStudyId</a> = 0<code> [static]</code> </td>
8504 <table cellspacing="5" cellpadding="0" border="0">
8515 <a class="anchor" name="0f6146a8fb62ad5221da4dc2e8a7a8f7"></a><!-- doxytag: member="geompy::father" ref="0f6146a8fb62ad5221da4dc2e8a7a8f7" args="" --><p>
8516 <table class="mdTable" cellpadding="2" cellspacing="0">
8519 <table cellpadding="0" cellspacing="0" border="0">
8521 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">geompy.father</a> = None<code> [static]</code> </td>
8527 <table cellspacing="5" cellpadding="0" border="0">
8538 <a class="anchor" name="58b9182cc4b7d927dda2cd6a2f2e677b"></a><!-- doxytag: member="geompy::BasicOp" ref="58b9182cc4b7d927dda2cd6a2f2e677b" args="" --><p>
8539 <table class="mdTable" cellpadding="2" cellspacing="0">
8542 <table cellpadding="0" cellspacing="0" border="0">
8544 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">geompy.BasicOp</a> = None<code> [static]</code> </td>
8550 <table cellspacing="5" cellpadding="0" border="0">
8561 <a class="anchor" name="c319490ec26550ef4fd0b787f183a323"></a><!-- doxytag: member="geompy::CurvesOp" ref="c319490ec26550ef4fd0b787f183a323" args="" --><p>
8562 <table class="mdTable" cellpadding="2" cellspacing="0">
8565 <table cellpadding="0" cellspacing="0" border="0">
8567 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">geompy.CurvesOp</a> = None<code> [static]</code> </td>
8573 <table cellspacing="5" cellpadding="0" border="0">
8584 <a class="anchor" name="7dd8908de955a347609b4f9cbca99686"></a><!-- doxytag: member="geompy::PrimOp" ref="7dd8908de955a347609b4f9cbca99686" args="" --><p>
8585 <table class="mdTable" cellpadding="2" cellspacing="0">
8588 <table cellpadding="0" cellspacing="0" border="0">
8590 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">geompy.PrimOp</a> = None<code> [static]</code> </td>
8596 <table cellspacing="5" cellpadding="0" border="0">
8607 <a class="anchor" name="39a05853eb7e4dc664d7acaa5536e610"></a><!-- doxytag: member="geompy::ShapesOp" ref="39a05853eb7e4dc664d7acaa5536e610" args="" --><p>
8608 <table class="mdTable" cellpadding="2" cellspacing="0">
8611 <table cellpadding="0" cellspacing="0" border="0">
8613 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">geompy.ShapesOp</a> = None<code> [static]</code> </td>
8619 <table cellspacing="5" cellpadding="0" border="0">
8630 <a class="anchor" name="9b6b150d33cb71f2ab6380f143cc37b6"></a><!-- doxytag: member="geompy::HealOp" ref="9b6b150d33cb71f2ab6380f143cc37b6" args="" --><p>
8631 <table class="mdTable" cellpadding="2" cellspacing="0">
8634 <table cellpadding="0" cellspacing="0" border="0">
8636 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">geompy.HealOp</a> = None<code> [static]</code> </td>
8642 <table cellspacing="5" cellpadding="0" border="0">
8653 <a class="anchor" name="1293220280565f0b9256d382d2ea882a"></a><!-- doxytag: member="geompy::InsertOp" ref="1293220280565f0b9256d382d2ea882a" args="" --><p>
8654 <table class="mdTable" cellpadding="2" cellspacing="0">
8657 <table cellpadding="0" cellspacing="0" border="0">
8659 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">geompy.InsertOp</a> = None<code> [static]</code> </td>
8665 <table cellspacing="5" cellpadding="0" border="0">
8676 <a class="anchor" name="51777a574318dcf4c9025d03b0cfb1a1"></a><!-- doxytag: member="geompy::BoolOp" ref="51777a574318dcf4c9025d03b0cfb1a1" args="" --><p>
8677 <table class="mdTable" cellpadding="2" cellspacing="0">
8680 <table cellpadding="0" cellspacing="0" border="0">
8682 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">geompy.BoolOp</a> = None<code> [static]</code> </td>
8688 <table cellspacing="5" cellpadding="0" border="0">
8699 <a class="anchor" name="921e4ec0a8e80b1c61bd8b156ba8cfb7"></a><!-- doxytag: member="geompy::TrsfOp" ref="921e4ec0a8e80b1c61bd8b156ba8cfb7" args="" --><p>
8700 <table class="mdTable" cellpadding="2" cellspacing="0">
8703 <table cellpadding="0" cellspacing="0" border="0">
8705 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">geompy.TrsfOp</a> = None<code> [static]</code> </td>
8711 <table cellspacing="5" cellpadding="0" border="0">
8722 <a class="anchor" name="37bbe3bd9771d58b547723e6436bed81"></a><!-- doxytag: member="geompy::LocalOp" ref="37bbe3bd9771d58b547723e6436bed81" args="" --><p>
8723 <table class="mdTable" cellpadding="2" cellspacing="0">
8726 <table cellpadding="0" cellspacing="0" border="0">
8728 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">geompy.LocalOp</a> = None<code> [static]</code> </td>
8734 <table cellspacing="5" cellpadding="0" border="0">
8745 <a class="anchor" name="eb30abfc8b306d15adc2f50c48064054"></a><!-- doxytag: member="geompy::MeasuOp" ref="eb30abfc8b306d15adc2f50c48064054" args="" --><p>
8746 <table class="mdTable" cellpadding="2" cellspacing="0">
8749 <table cellpadding="0" cellspacing="0" border="0">
8751 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">geompy.MeasuOp</a> = None<code> [static]</code> </td>
8757 <table cellspacing="5" cellpadding="0" border="0">
8768 <a class="anchor" name="4e06888ee75ecc7a54f0c8bad501a0c2"></a><!-- doxytag: member="geompy::BlocksOp" ref="4e06888ee75ecc7a54f0c8bad501a0c2" args="" --><p>
8769 <table class="mdTable" cellpadding="2" cellspacing="0">
8772 <table cellpadding="0" cellspacing="0" border="0">
8774 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">geompy.BlocksOp</a> = None<code> [static]</code> </td>
8780 <table cellspacing="5" cellpadding="0" border="0">
8791 <a class="anchor" name="c809d5d73246f177ee010c4fe497d342"></a><!-- doxytag: member="geompy::GroupOp" ref="c809d5d73246f177ee010c4fe497d342" args="" --><p>
8792 <table class="mdTable" cellpadding="2" cellspacing="0">
8795 <table cellpadding="0" cellspacing="0" border="0">
8797 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">geompy.GroupOp</a> = None<code> [static]</code> </td>
8803 <table cellspacing="5" cellpadding="0" border="0">
8814 <a class="anchor" name="269cf26d7d10b8f6b4a20789ed8233a0"></a><!-- doxytag: member="geompy::ShapeType" ref="269cf26d7d10b8f6b4a20789ed8233a0" args="" --><p>
8815 <table class="mdTable" cellpadding="2" cellspacing="0">
8818 <table cellpadding="0" cellspacing="0" border="0">
8820 <td class="md" nowrap valign="top">dictionary <a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">geompy.ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}<code> [static]</code> </td>
8826 <table cellspacing="5" cellpadding="0" border="0">
8837 <a class="anchor" name="8b6a0245f3cf8c1ef6de94487433fc0c"></a><!-- doxytag: member="geompy::g" ref="8b6a0245f3cf8c1ef6de94487433fc0c" args="" --><p>
8838 <table class="mdTable" cellpadding="2" cellspacing="0">
8841 <table cellpadding="0" cellspacing="0" border="0">
8843 <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#8b6a0245f3cf8c1ef6de94487433fc0c">geompy.g</a> = lcc.FindOrLoadComponent("FactoryServer", "GEOM")<code> [static]</code> </td>
8849 <table cellspacing="5" cellpadding="0" border="0">
8860 <a class="anchor" name="96bc383a8e96df6d938b485e9e1b5e11"></a><!-- doxytag: member="geompy::geom" ref="96bc383a8e96df6d938b485e9e1b5e11" args="" --><p>
8861 <table class="mdTable" cellpadding="2" cellspacing="0">
8864 <table cellpadding="0" cellspacing="0" border="0">
8866 <td class="md" nowrap valign="top">tuple <a class="el" href="namespacegeompy.html#96bc383a8e96df6d938b485e9e1b5e11">geompy.geom</a> = g._narrow( GEOM.GEOM_Gen )<code> [static]</code> </td>
8872 <table cellspacing="5" cellpadding="0" border="0">
8883 <a class="anchor" name="f01ae5049e69c6da96bdc94d5b1c6d38"></a><!-- doxytag: member="geompy::myBuilder" ref="f01ae5049e69c6da96bdc94d5b1c6d38" args="" --><p>
8884 <table class="mdTable" cellpadding="2" cellspacing="0">
8887 <table cellpadding="0" cellspacing="0" border="0">
8889 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#f01ae5049e69c6da96bdc94d5b1c6d38">geompy.myBuilder</a> = None<code> [static]</code> </td>
8895 <table cellspacing="5" cellpadding="0" border="0">
8906 <a class="anchor" name="9857c81d89e1dd436e4da52b0884ef94"></a><!-- doxytag: member="geompy::myStudyId" ref="9857c81d89e1dd436e4da52b0884ef94" args="" --><p>
8907 <table class="mdTable" cellpadding="2" cellspacing="0">
8910 <table cellpadding="0" cellspacing="0" border="0">
8912 <td class="md" nowrap valign="top">int <a class="el" href="namespacegeompy.html#9857c81d89e1dd436e4da52b0884ef94">geompy.myStudyId</a> = 0<code> [static]</code> </td>
8918 <table cellspacing="5" cellpadding="0" border="0">
8929 <a class="anchor" name="0f6146a8fb62ad5221da4dc2e8a7a8f7"></a><!-- doxytag: member="geompy::father" ref="0f6146a8fb62ad5221da4dc2e8a7a8f7" args="" --><p>
8930 <table class="mdTable" cellpadding="2" cellspacing="0">
8933 <table cellpadding="0" cellspacing="0" border="0">
8935 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#0f6146a8fb62ad5221da4dc2e8a7a8f7">geompy.father</a> = None<code> [static]</code> </td>
8941 <table cellspacing="5" cellpadding="0" border="0">
8952 <a class="anchor" name="58b9182cc4b7d927dda2cd6a2f2e677b"></a><!-- doxytag: member="geompy::BasicOp" ref="58b9182cc4b7d927dda2cd6a2f2e677b" args="" --><p>
8953 <table class="mdTable" cellpadding="2" cellspacing="0">
8956 <table cellpadding="0" cellspacing="0" border="0">
8958 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#58b9182cc4b7d927dda2cd6a2f2e677b">geompy.BasicOp</a> = None<code> [static]</code> </td>
8964 <table cellspacing="5" cellpadding="0" border="0">
8975 <a class="anchor" name="c319490ec26550ef4fd0b787f183a323"></a><!-- doxytag: member="geompy::CurvesOp" ref="c319490ec26550ef4fd0b787f183a323" args="" --><p>
8976 <table class="mdTable" cellpadding="2" cellspacing="0">
8979 <table cellpadding="0" cellspacing="0" border="0">
8981 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c319490ec26550ef4fd0b787f183a323">geompy.CurvesOp</a> = None<code> [static]</code> </td>
8987 <table cellspacing="5" cellpadding="0" border="0">
8998 <a class="anchor" name="7dd8908de955a347609b4f9cbca99686"></a><!-- doxytag: member="geompy::PrimOp" ref="7dd8908de955a347609b4f9cbca99686" args="" --><p>
8999 <table class="mdTable" cellpadding="2" cellspacing="0">
9002 <table cellpadding="0" cellspacing="0" border="0">
9004 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#7dd8908de955a347609b4f9cbca99686">geompy.PrimOp</a> = None<code> [static]</code> </td>
9010 <table cellspacing="5" cellpadding="0" border="0">
9021 <a class="anchor" name="39a05853eb7e4dc664d7acaa5536e610"></a><!-- doxytag: member="geompy::ShapesOp" ref="39a05853eb7e4dc664d7acaa5536e610" args="" --><p>
9022 <table class="mdTable" cellpadding="2" cellspacing="0">
9025 <table cellpadding="0" cellspacing="0" border="0">
9027 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#39a05853eb7e4dc664d7acaa5536e610">geompy.ShapesOp</a> = None<code> [static]</code> </td>
9033 <table cellspacing="5" cellpadding="0" border="0">
9044 <a class="anchor" name="9b6b150d33cb71f2ab6380f143cc37b6"></a><!-- doxytag: member="geompy::HealOp" ref="9b6b150d33cb71f2ab6380f143cc37b6" args="" --><p>
9045 <table class="mdTable" cellpadding="2" cellspacing="0">
9048 <table cellpadding="0" cellspacing="0" border="0">
9050 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#9b6b150d33cb71f2ab6380f143cc37b6">geompy.HealOp</a> = None<code> [static]</code> </td>
9056 <table cellspacing="5" cellpadding="0" border="0">
9067 <a class="anchor" name="1293220280565f0b9256d382d2ea882a"></a><!-- doxytag: member="geompy::InsertOp" ref="1293220280565f0b9256d382d2ea882a" args="" --><p>
9068 <table class="mdTable" cellpadding="2" cellspacing="0">
9071 <table cellpadding="0" cellspacing="0" border="0">
9073 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#1293220280565f0b9256d382d2ea882a">geompy.InsertOp</a> = None<code> [static]</code> </td>
9079 <table cellspacing="5" cellpadding="0" border="0">
9090 <a class="anchor" name="51777a574318dcf4c9025d03b0cfb1a1"></a><!-- doxytag: member="geompy::BoolOp" ref="51777a574318dcf4c9025d03b0cfb1a1" args="" --><p>
9091 <table class="mdTable" cellpadding="2" cellspacing="0">
9094 <table cellpadding="0" cellspacing="0" border="0">
9096 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#51777a574318dcf4c9025d03b0cfb1a1">geompy.BoolOp</a> = None<code> [static]</code> </td>
9102 <table cellspacing="5" cellpadding="0" border="0">
9113 <a class="anchor" name="921e4ec0a8e80b1c61bd8b156ba8cfb7"></a><!-- doxytag: member="geompy::TrsfOp" ref="921e4ec0a8e80b1c61bd8b156ba8cfb7" args="" --><p>
9114 <table class="mdTable" cellpadding="2" cellspacing="0">
9117 <table cellpadding="0" cellspacing="0" border="0">
9119 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#921e4ec0a8e80b1c61bd8b156ba8cfb7">geompy.TrsfOp</a> = None<code> [static]</code> </td>
9125 <table cellspacing="5" cellpadding="0" border="0">
9136 <a class="anchor" name="37bbe3bd9771d58b547723e6436bed81"></a><!-- doxytag: member="geompy::LocalOp" ref="37bbe3bd9771d58b547723e6436bed81" args="" --><p>
9137 <table class="mdTable" cellpadding="2" cellspacing="0">
9140 <table cellpadding="0" cellspacing="0" border="0">
9142 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#37bbe3bd9771d58b547723e6436bed81">geompy.LocalOp</a> = None<code> [static]</code> </td>
9148 <table cellspacing="5" cellpadding="0" border="0">
9159 <a class="anchor" name="eb30abfc8b306d15adc2f50c48064054"></a><!-- doxytag: member="geompy::MeasuOp" ref="eb30abfc8b306d15adc2f50c48064054" args="" --><p>
9160 <table class="mdTable" cellpadding="2" cellspacing="0">
9163 <table cellpadding="0" cellspacing="0" border="0">
9165 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#eb30abfc8b306d15adc2f50c48064054">geompy.MeasuOp</a> = None<code> [static]</code> </td>
9171 <table cellspacing="5" cellpadding="0" border="0">
9182 <a class="anchor" name="4e06888ee75ecc7a54f0c8bad501a0c2"></a><!-- doxytag: member="geompy::BlocksOp" ref="4e06888ee75ecc7a54f0c8bad501a0c2" args="" --><p>
9183 <table class="mdTable" cellpadding="2" cellspacing="0">
9186 <table cellpadding="0" cellspacing="0" border="0">
9188 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#4e06888ee75ecc7a54f0c8bad501a0c2">geompy.BlocksOp</a> = None<code> [static]</code> </td>
9194 <table cellspacing="5" cellpadding="0" border="0">
9205 <a class="anchor" name="c809d5d73246f177ee010c4fe497d342"></a><!-- doxytag: member="geompy::GroupOp" ref="c809d5d73246f177ee010c4fe497d342" args="" --><p>
9206 <table class="mdTable" cellpadding="2" cellspacing="0">
9209 <table cellpadding="0" cellspacing="0" border="0">
9211 <td class="md" nowrap valign="top"><a class="el" href="namespacegeompy.html#c809d5d73246f177ee010c4fe497d342">geompy.GroupOp</a> = None<code> [static]</code> </td>
9217 <table cellspacing="5" cellpadding="0" border="0">
9228 <a class="anchor" name="269cf26d7d10b8f6b4a20789ed8233a0"></a><!-- doxytag: member="geompy::ShapeType" ref="269cf26d7d10b8f6b4a20789ed8233a0" args="" --><p>
9229 <table class="mdTable" cellpadding="2" cellspacing="0">
9232 <table cellpadding="0" cellspacing="0" border="0">
9234 <td class="md" nowrap valign="top">dictionary <a class="el" href="namespacegeompy.html#269cf26d7d10b8f6b4a20789ed8233a0">geompy.ShapeType</a> = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}<code> [static]</code> </td>
9240 <table cellspacing="5" cellpadding="0" border="0">