X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FGEOM%2Finput%2Fcreating_curve.doc;h=9c3371826f9c2c6943f738b0b66b7dbd29d7a83a;hb=4fba47faef4e78e8730b1083c11f84adf2cf6e6a;hp=483032476cb7361d0dfd27a888365cfbaf909f95;hpb=760878adc945ad1bcdfbfb60af77ef2c13faefee;p=modules%2Fgeom.git diff --git a/doc/salome/gui/GEOM/input/creating_curve.doc b/doc/salome/gui/GEOM/input/creating_curve.doc index 483032476..9c3371826 100644 --- a/doc/salome/gui/GEOM/input/creating_curve.doc +++ b/doc/salome/gui/GEOM/input/creating_curve.doc @@ -5,42 +5,93 @@ To create a \b Curve in the Main Menu select New Entity - > Basic - > Curve -\n There are three algorithms to create a \b Curve in the 3D space. Each -time you define it by a list of \b Points through which the curve -passes. The three Curve Construction menu choices correspond to three +There are three Curve Construction menu choices corresponding to three possible types of curves: Polyline, Besier or B-spline (Interpolated). -\n The \b Result of each operation will be a GEOM_Object (edge). +The curve is defined by a list of \b Points through which it passes. + -\n TUI Commands: +\n There are two ways to define these Points: -ListOfShape is a list of points through which the curve passes. -If isClosed is True, MakeBezier and MakeInterpol builds a closed edge, -MakePolyline builds a closed wire. If doReordering is True, -MakeInterpol does not follow the order of vertices but searches for the -closest vertex. - -Arguments: Name + at least 2 points which will serve as nodes -on the curve. -\nAdvanced options \ref preview_anchor "Preview" -\image html curve.png -\image html curve1.png -\image html curve2.png +\n The \b Result of each operation will be a GEOM_Object (edge). -Examples: +Polyline \image html polyline.png -
Polyline
+ +Polyline or polygonal chain is a connected series of line segments. It +can be defined by the following parameters: + +\image html curve2.png + + + +\n TUI Command: geompy.MakePolyline(ListOfShapes,isClosed) + +Bezier \image html bezier.png -
Bezier
+ +Bezier curve is a curve completely contained in a convex hull of its +control points. It can be defined by the following parameters: + + +\image html curve3.png + + + +\n TUI Command: geompy.MakeBezier(ListOfShapes,isClosed) + +B-spline \image html interpol.png -
B-Spline
+ +B-spline is a union of curve segments defined at each node span. It +can be defined by the following parameters: + +\image html curve4.png + + + +\n TUI Command: +geompy.MakeInterpol(ListOfShapes,isClosed,doReordering) + +Analytical Definition + +The input parameters for analytical definition are common for all +types of curves. + +\image html curve1.png + + + +\n TUI Command: geompy.MakeCurveParametric(XExpr, YExpt, ZExpt, tMin, tMax, nbSteps, curveType, True) + +\nAdvanced options \ref preview_anchor "Preview" Our TUI Scripts provide you with useful examples of creation of \ref tui_creation_curve "Basic Geometric Objects".