mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2025-02-21 00:09:42 +05:00
correct update 09.01.2008
This commit is contained in:
parent
d3703226ee
commit
c150946a99
@ -287,6 +287,13 @@ module GEOM
|
||||
GEOM_Object MakePointOnCurve (in GEOM_Object theRefCurve,
|
||||
in double theParameter);
|
||||
|
||||
/*!
|
||||
* Create a point, on two lines intersection.
|
||||
* \param theRefLine1, theRefLine2 The referenced lines.
|
||||
* \return New GEOM_Object, containing the created point.
|
||||
*/
|
||||
GEOM_Object MakePointOnLinesIntersection (in GEOM_Object theRefLine1,
|
||||
in GEOM_Object theRefLine2);
|
||||
|
||||
/*!
|
||||
* Create a vector, corresponding to tangent to the given parameter on the given curve.
|
||||
@ -335,6 +342,14 @@ module GEOM
|
||||
*/
|
||||
GEOM_Object MakeLineTwoPnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2);
|
||||
|
||||
/*!
|
||||
* Create a line, given by two faces intersection.
|
||||
* \param theFace1 First of two faces, defining the line.
|
||||
* \param theFace2 Second of two faces, defining the line.
|
||||
* \return New GEOM_Object, containing the created line.
|
||||
*/
|
||||
GEOM_Object MakeLineTwoFaces (in GEOM_Object theFace1, in GEOM_Object theFace2);
|
||||
|
||||
/*!
|
||||
* Create a plane, passing through the three given points
|
||||
* \param thePnt1 First of three points, defining the plane.
|
||||
@ -829,6 +844,10 @@ module GEOM
|
||||
GEOM_Object MakePrismVecH (in GEOM_Object theBase,
|
||||
in GEOM_Object theVec,
|
||||
in double theH);
|
||||
/* The Same Prism but in 2 directions (forward&backward) */
|
||||
GEOM_Object MakePrismVecH2Ways (in GEOM_Object theBase,
|
||||
in GEOM_Object theVec,
|
||||
in double theH);
|
||||
|
||||
/*!
|
||||
* Create a shape by extrusion of the base shape along a vector, defined by two points.
|
||||
@ -840,6 +859,10 @@ module GEOM
|
||||
GEOM_Object MakePrismTwoPnt (in GEOM_Object theBase,
|
||||
in GEOM_Object thePoint1,
|
||||
in GEOM_Object thePoint2);
|
||||
/* The same prism but in two directions forward&backward */
|
||||
GEOM_Object MakePrismTwoPnt2Ways (in GEOM_Object theBase,
|
||||
in GEOM_Object thePoint1,
|
||||
in GEOM_Object thePoint2);
|
||||
|
||||
/*!
|
||||
* Create a shape by extrusion of the base shape along
|
||||
@ -862,6 +885,10 @@ module GEOM
|
||||
GEOM_Object MakeRevolutionAxisAngle (in GEOM_Object theBase,
|
||||
in GEOM_Object theAxis,
|
||||
in double theAngle);
|
||||
/* The Same Revolution but in both ways forward&backward */
|
||||
GEOM_Object MakeRevolutionAxisAngle2Ways (in GEOM_Object theBase,
|
||||
in GEOM_Object theAxis,
|
||||
in double theAngle);
|
||||
|
||||
/*!
|
||||
* Create a filling from the given compound of contours.
|
||||
|
@ -83,6 +83,8 @@ module GEOM
|
||||
in GEOM_Object thePnt2) ;
|
||||
GEOM_Object MakeLineTwoPnt (in GEOM_Object thePnt1,
|
||||
in GEOM_Object thePnt2) ;
|
||||
GEOM_Object MakeLineTwoFaces (in GEOM_Object theFace1,
|
||||
in GEOM_Object theFace2) ;
|
||||
GEOM_Object MakePlaneThreePnt (in GEOM_Object thePnt1,
|
||||
in GEOM_Object thePnt2,
|
||||
in GEOM_Object thePnt3,
|
||||
@ -154,14 +156,23 @@ module GEOM
|
||||
GEOM_Object MakePrismVecH (in GEOM_Object theBase,
|
||||
in GEOM_Object theVec,
|
||||
in double theH) ;
|
||||
GEOM_Object MakePrismVecH2Ways (in GEOM_Object theBase,
|
||||
in GEOM_Object theVec,
|
||||
in double theH) ;
|
||||
GEOM_Object MakePrismTwoPnt (in GEOM_Object theBase,
|
||||
in GEOM_Object thePoint1,
|
||||
in GEOM_Object thePoint2) ;
|
||||
GEOM_Object MakePrismTwoPnt2Ways (in GEOM_Object theBase,
|
||||
in GEOM_Object thePoint1,
|
||||
in GEOM_Object thePoint2) ;
|
||||
GEOM_Object MakePipe (in GEOM_Object theBase,
|
||||
in GEOM_Object thePath) ;
|
||||
GEOM_Object MakeRevolutionAxisAngle (in GEOM_Object theBase,
|
||||
in GEOM_Object theAxis,
|
||||
in double theAngle) ;
|
||||
GEOM_Object MakeRevolutionAxisAngle2Ways (in GEOM_Object theBase,
|
||||
in GEOM_Object theAxis,
|
||||
in double theAngle) ;
|
||||
GEOM_Object MakeFilling (in GEOM_Object theShape,
|
||||
in long theMinDeg, in long theMaxDeg,
|
||||
in double theTol2D, in double theTol3D,
|
||||
|
Loading…
Reference in New Issue
Block a user