mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-25 17:00:34 +05:00
Implement sweep mesh elements along a path (PAL7218).
This commit is contained in:
parent
2c2987ba10
commit
67d8e77cfa
@ -535,23 +535,33 @@ module SMESH
|
|||||||
in DirStruct StepVector,
|
in DirStruct StepVector,
|
||||||
in long NbOfSteps);
|
in long NbOfSteps);
|
||||||
|
|
||||||
void ExtrusionAlongPath(in long_array IDsOfElements,
|
enum Extrusion_Error {
|
||||||
in SMESH_Mesh PathMesh,
|
EXTR_OK,
|
||||||
in GEOM::GEOM_Object PathShape,
|
EXTR_NO_ELEMENTS,
|
||||||
in long NodeStart,
|
EXTR_PATH_NOT_EDGE,
|
||||||
in boolean HasAngles,
|
EXTR_BAD_PATH_SHAPE,
|
||||||
in double_array Angles,
|
EXTR_BAD_STARTING_NODE,
|
||||||
in boolean HasRefPoint,
|
EXTR_BAD_ANGLES_NUMBER,
|
||||||
in PointStruct RefPoint);
|
EXTR_CANT_GET_TANGENT
|
||||||
|
};
|
||||||
|
|
||||||
void ExtrusionAlongPathObject(in SMESH_IDSource theObject,
|
Extrusion_Error ExtrusionAlongPath(in long_array IDsOfElements,
|
||||||
in SMESH_Mesh PathMesh,
|
in SMESH_Mesh PathMesh,
|
||||||
in GEOM::GEOM_Object PathShape,
|
in GEOM::GEOM_Object PathShape,
|
||||||
in long NodeStart,
|
in long NodeStart,
|
||||||
in boolean HasAngles,
|
in boolean HasAngles,
|
||||||
in double_array Angles,
|
in double_array Angles,
|
||||||
in boolean HasRefPoint,
|
in boolean HasRefPoint,
|
||||||
in PointStruct RefPoint);
|
in PointStruct RefPoint);
|
||||||
|
|
||||||
|
Extrusion_Error ExtrusionAlongPathObject(in SMESH_IDSource theObject,
|
||||||
|
in SMESH_Mesh PathMesh,
|
||||||
|
in GEOM::GEOM_Object PathShape,
|
||||||
|
in long NodeStart,
|
||||||
|
in boolean HasAngles,
|
||||||
|
in double_array Angles,
|
||||||
|
in boolean HasRefPoint,
|
||||||
|
in PointStruct RefPoint);
|
||||||
|
|
||||||
enum MirrorType { POINT, AXIS, PLANE };
|
enum MirrorType { POINT, AXIS, PLANE };
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user