Salome HOME
0022289: EDF 2623 GEOM: Make "MakePipeWithDifferentsSections" available from GUI
authorkga <kga@opencascade.com>
Mon, 2 Dec 2013 07:30:14 +0000 (07:30 +0000)
committerkga <kga@opencascade.com>
Mon, 2 Dec 2013 07:30:14 +0000 (07:30 +0000)
Additional fixes

doc/salome/gui/GEOM/images/pipe.png
doc/salome/gui/GEOM/images/pipe2.png
doc/salome/gui/GEOM/images/pipe3.png [new file with mode: 0644]
doc/salome/gui/GEOM/images/pipe3_init.png [new file with mode: 0644]
doc/salome/gui/GEOM/images/pipe3_res.png [new file with mode: 0644]
doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc

index e256ba197e30b2ce4f91469b436f9dd054a08e1e..e7caa83948a41088c1acab9c4a9e19cbba1effca 100755 (executable)
Binary files a/doc/salome/gui/GEOM/images/pipe.png and b/doc/salome/gui/GEOM/images/pipe.png differ
index b1f4637b83200a67fec8b3e0a9621008d927cff6..5dbf37736cfa6334ef94a3d28337ecdd011c15f4 100755 (executable)
Binary files a/doc/salome/gui/GEOM/images/pipe2.png and b/doc/salome/gui/GEOM/images/pipe2.png differ
diff --git a/doc/salome/gui/GEOM/images/pipe3.png b/doc/salome/gui/GEOM/images/pipe3.png
new file mode 100644 (file)
index 0000000..2d0f132
Binary files /dev/null and b/doc/salome/gui/GEOM/images/pipe3.png differ
diff --git a/doc/salome/gui/GEOM/images/pipe3_init.png b/doc/salome/gui/GEOM/images/pipe3_init.png
new file mode 100644 (file)
index 0000000..c195e4d
Binary files /dev/null and b/doc/salome/gui/GEOM/images/pipe3_init.png differ
diff --git a/doc/salome/gui/GEOM/images/pipe3_res.png b/doc/salome/gui/GEOM/images/pipe3_res.png
new file mode 100644 (file)
index 0000000..113302f
Binary files /dev/null and b/doc/salome/gui/GEOM/images/pipe3_res.png differ
index 4af2ea093bf2a14c0f50fee2ef91208fe3d79db3..a11fb975e5a0d01aa67dbb1da472c7fb1e8494f0 100644 (file)
@@ -54,6 +54,35 @@ BiNormal direction to perform the extrusion.
 
 \image html pipebinormalsn.png "Extrusion of a face with BiNormal parameter"
 
+\n Third, to create a shape by extrusion of the profile shapes along the path shape, 
+you can define the <b>Base Object</b>s (edges, planar wires, faces or shells), which will be extruded, 
+the <b>Locations</b> (vertices that specify locations on the <b>Path Object</b> corresponding to the
+specified <b>Base Object</b>s; list of the <b>Locations</b> should be either empty or of the same
+length as list of <b>Base Object</b>s) and the <b>Path Object</b> (edge or wire) along which the
+<b>Base Object</b> will be extruded.
+
+Additional controls:
+- <b>With contact</b> checkbox - if checked, the section is translated to be in contact with the spine.
+- <b>With correction</b> checkbox - if checked, the section is rotated to be orthogonal to the spine
+tangent in the corresponding point.
+
+\n The \b Result of the operation will be a GEOM_Object (shell or solid).
+
+\n <b>TUI Command:</b> <em>geompy.MakePipeWithDifferentSections(baseShape, locations, pathShape, withContact, withCorrection)</em>
+\n <b>Arguments:</b> Name + list of shapes (edges, planar wires, faces or shells) serving as base object + 
+list of locations (vertices) on the path corresponding specified list of the shapes + 
+1 shape (edge or wire) for definition of the path + 
+2 bool parameters (withContact, withCorrection).
+\n <b>Advanced options</b> \ref preview_anchor "Preview"
+
+\image html pipe3.png
+
+<b>Example:</b>
+
+\image html pipe3_init.png "Initial objects"
+
+\image html pipe3_init1.png "Extrusion of the profile shapes along the path shape"
+
 Our <b>TUI Scripts</b> provide you with useful examples of creation of
 \ref tui_creation_pipe "Complex Geometric Objects".