Functions | |
def | GetFreeFacesIDs |
Retrieve all free faces from the given shape. More... | |
def | GetSharedShapes |
Get all sub-shapes of theShape1 of the given type, shared with theShape2. More... | |
def | GetSharedShapesMulti |
Get sub-shapes, shared by input shapes. More... | |
def | GetShapesOnPlane |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter. More... | |
def | GetShapesOnPlaneIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter. More... | |
def | GetShapesOnPlaneWithLocation |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter. More... | |
def | GetShapesOnPlaneWithLocationIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter. More... | |
def | GetShapesOnCylinder |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter. More... | |
def | GetShapesOnCylinderIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter. More... | |
def | GetShapesOnCylinderWithLocation |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter. More... | |
def | GetShapesOnCylinderWithLocationIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter. More... | |
def | GetShapesOnSphere |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified sphere by the certain way, defined through theState parameter. More... | |
def | GetShapesOnSphereIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified sphere by the certain way, defined through theState parameter. More... | |
def | GetShapesOnQuadrangle |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified quadrangle by the certain way, defined through theState parameter. More... | |
def | GetShapesOnQuadrangleIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified quadrangle by the certain way, defined through theState parameter. More... | |
def | GetShapesOnBox |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theBox by the certain way, defined through theState parameter. More... | |
def | GetShapesOnBoxIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theBox by the certain way, defined through theState parameter. More... | |
def | GetShapesOnShape |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theCheckShape by the certain way, defined through theState parameter. More... | |
def | GetShapesOnShapeAsCompound |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theCheckShape by the certain way, defined through theState parameter. More... | |
def | GetShapesOnShapeIDs |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theCheckShape by the certain way, defined through theState parameter. More... | |
def | GetInPlace |
Get sub-shape(s) of theShapeWhere, which are coincident with theShapeWhat or could be a part of it. More... | |
def | GetInPlaceByHistory |
Get sub-shape(s) of theShapeWhere, which are coincident with theShapeWhat or could be a part of it. More... | |
def | GetSame |
Get sub-shape of theShapeWhere, which is equal to theShapeWhat. More... | |
def | GetSameIDs |
Get sub-shape indices of theShapeWhere, which is equal to theShapeWhat. More... | |
def | ExtendEdge |
Resize the input edge with the new Min and Max parameters. More... | |
def | ExtendFace |
Resize the input face with the new UMin, UMax, VMin and VMax parameters. More... | |
def | MakeSurfaceFromFace |
This function takes some face as input parameter and creates new GEOM_Object, i.e. More... | |
def GetFreeFacesIDs | ( | self, | |
theShape | |||
) |
Retrieve all free faces from the given shape.
Free face is a face, which is not shared between two shells of the shape.
theShape | Shape to find free faces in. |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetSharedShapes | ( | self, | |
theShape1, | |||
theShape2, | |||
theShapeType, | |||
theName = None |
|||
) |
Get all sub-shapes of theShape1 of the given type, shared with theShape2.
theShape1 | Shape to find sub-shapes in. |
theShape2 | Shape to find shared sub-shapes with. |
theShapeType | Type of sub-shapes to be retrieved. |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetSharedShapesMulti | ( | self, | |
theShapes, | |||
theShapeType, | |||
theMultiShare = True , |
|||
theName = None |
|||
) |
Get sub-shapes, shared by input shapes.
theShapes | Either a list or compound of shapes to find common sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()). |
theMultiShare | Specifies what type of shares should be checked:
|
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
Examples:
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), geomBuilder.ShapesOp, and geomBuilder.ToList().
def GetShapesOnPlane | ( | self, | |
theShape, | |||
theShapeType, | |||
theAx1, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAx1 | Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnPlaneIDs | ( | self, | |
theShape, | |||
theShapeType, | |||
theAx1, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAx1 | Vector (or line, or linear edge), specifying normal direction and location of the plane to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnPlaneWithLocation | ( | self, | |
theShape, | |||
theShapeType, | |||
theAx1, | |||
thePnt, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAx1 | Vector (or line, or linear edge), specifying normal direction of the plane to find shapes on. |
thePnt | Point specifying location of the plane to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnPlaneWithLocationIDs | ( | self, | |
theShape, | |||
theShapeType, | |||
theAx1, | |||
thePnt, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified plane by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAx1 | Vector (or line, or linear edge), specifying normal direction of the plane to find shapes on. |
thePnt | Point specifying location of the plane to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnCylinder | ( | self, | |
theShape, | |||
theShapeType, | |||
theAxis, | |||
theRadius, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAxis | Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. |
theRadius | Radius of the cylinder to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnCylinderIDs | ( | self, | |
theShape, | |||
theShapeType, | |||
theAxis, | |||
theRadius, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAxis | Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. |
theRadius | Radius of the cylinder to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnCylinderWithLocation | ( | self, | |
theShape, | |||
theShapeType, | |||
theAxis, | |||
thePnt, | |||
theRadius, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAxis | Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. |
thePnt | Point specifying location of the bottom of the cylinder. |
theRadius | Radius of the cylinder to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnCylinderWithLocationIDs | ( | self, | |
theShape, | |||
theShapeType, | |||
theAxis, | |||
thePnt, | |||
theRadius, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified cylinder by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theAxis | Vector (or line, or linear edge), specifying axis of the cylinder to find shapes on. |
thePnt | Point specifying location of the bottom of the cylinder. |
theRadius | Radius of the cylinder to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnSphere | ( | self, | |
theShape, | |||
theShapeType, | |||
theCenter, | |||
theRadius, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified sphere by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theCenter | Point, specifying center of the sphere to find shapes on. |
theRadius | Radius of the sphere to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnSphereIDs | ( | self, | |
theShape, | |||
theShapeType, | |||
theCenter, | |||
theRadius, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified sphere by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theCenter | Point, specifying center of the sphere to find shapes on. |
theRadius | Radius of the sphere to find shapes on. |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.GetShapesOnQuadrangle(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnQuadrangle | ( | self, | |
theShape, | |||
theShapeType, | |||
theTopLeftPoint, | |||
theTopRigthPoint, | |||
theBottomLeftPoint, | |||
theBottomRigthPoint, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified quadrangle by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theTopLeftPoint | Point, specifying top left corner of a quadrangle |
theTopRigthPoint | Point, specifying top right corner of a quadrangle |
theBottomLeftPoint | Point, specifying bottom left corner of a quadrangle |
theBottomRigthPoint | Point, specifying bottom right corner of a quadrangle |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.GetShapesOnQuadrangleIDs(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnQuadrangleIDs | ( | self, | |
theShape, | |||
theShapeType, | |||
theTopLeftPoint, | |||
theTopRigthPoint, | |||
theBottomLeftPoint, | |||
theBottomRigthPoint, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified quadrangle by the certain way, defined through theState parameter.
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theTopLeftPoint | Point, specifying top left corner of a quadrangle |
theTopRigthPoint | Point, specifying top right corner of a quadrangle |
theBottomLeftPoint | Point, specifying bottom left corner of a quadrangle |
theBottomRigthPoint | Point, specifying bottom right corner of a quadrangle |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnBox | ( | self, | |
theBox, | |||
theShape, | |||
theShapeType, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theBox by the certain way, defined through theState parameter.
theBox | Shape for relative comparing. |
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnBoxIDs | ( | self, | |
theBox, | |||
theShape, | |||
theShapeType, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theBox by the certain way, defined through theState parameter.
theBox | Shape for relative comparing. |
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnShape | ( | self, | |
theCheckShape, | |||
theShape, | |||
theShapeType, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theCheckShape by the certain way, defined through theState parameter.
theCheckShape | Shape for relative comparing. It must be a solid. |
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnShapeAsCompound | ( | self, | |
theCheckShape, | |||
theShape, | |||
theShapeType, | |||
theState, | |||
theName = None |
|||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theCheckShape by the certain way, defined through theState parameter.
theCheckShape | Shape for relative comparing. It must be a solid. |
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetShapesOnShapeIDs | ( | self, | |
theCheckShape, | |||
theShape, | |||
theShapeType, | |||
theState | |||
) |
Find in theShape all sub-shapes of type theShapeType, situated relatively the specified theCheckShape by the certain way, defined through theState parameter.
theCheckShape | Shape for relative comparing. It must be a solid. |
theShape | Shape to find sub-shapes of. |
theShapeType | Type of sub-shapes to be retrieved (see ShapeType()) |
theState | The state of the sub-shapes to find (see GEOM::shape_state) |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetInPlace | ( | self, | |
theShapeWhere, | |||
theShapeWhat, | |||
isNewImplementation = False , |
|||
theName = None |
|||
) |
Get sub-shape(s) of theShapeWhere, which are coincident with theShapeWhat or could be a part of it.
theShapeWhere | Shape to find sub-shapes of. |
theShapeWhat | Shape, specifying what to find. |
isNewImplementation | implementation of GetInPlace functionality (default = False, old alghorithm based on shape properties) |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetInPlaceByHistory | ( | self, | |
theShapeWhere, | |||
theShapeWhat, | |||
theName = None |
|||
) |
Get sub-shape(s) of theShapeWhere, which are coincident with theShapeWhat or could be a part of it.
Implementation of this method is based on a saved history of an operation, produced theShapeWhere. The theShapeWhat must be among this operation's arguments (an argument shape or a sub-shape of an argument shape). The operation could be the Partition or one of boolean operations, performed on simple shapes (not on compounds).
theShapeWhere | Shape to find sub-shapes of. |
theShapeWhat | Shape, specifying what to find (must be in the building history of the ShapeWhere). |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetSame | ( | self, | |
theShapeWhere, | |||
theShapeWhat, | |||
theName = None |
|||
) |
Get sub-shape of theShapeWhere, which is equal to theShapeWhat.
theShapeWhere | Shape to find sub-shape of. |
theShapeWhat | Shape, specifying what to find. |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def GetSameIDs | ( | self, | |
theShapeWhere, | |||
theShapeWhat | |||
) |
Get sub-shape indices of theShapeWhere, which is equal to theShapeWhat.
theShapeWhere | Shape to find sub-shape of. |
theShapeWhat | Shape, specifying what to find. |
References geomBuilder.ManageTransactions(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def ExtendEdge | ( | self, | |
theEdge, | |||
theMin, | |||
theMax, | |||
theName = None |
|||
) |
Resize the input edge with the new Min and Max parameters.
The input edge parameters range is [0, 1]. If theMin parameter is negative, the input edge is extended, otherwise it is shrinked by theMin parameter. If theMax is greater than 1, the edge is extended, otherwise it is shrinked by theMax parameter.
theEdge | the input edge to be resized. |
theMin | the minimal parameter value. |
theMax | the maximal parameter value. |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ExtendFace(), geomBuilder.ManageTransactions(), geomBuilder.ParseParameters(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def ExtendFace | ( | self, | |
theFace, | |||
theUMin, | |||
theUMax, | |||
theVMin, | |||
theVMax, | |||
theName = None |
|||
) |
Resize the input face with the new UMin, UMax, VMin and VMax parameters.
The input face U and V parameters range is [0, 1]. If theUMin parameter is negative, the input face is extended, otherwise it is shrinked along U direction by theUMin parameter. If theUMax is greater than 1, the face is extended, otherwise it is shrinked along U direction by theUMax parameter. So as for theVMin, theVMax and V direction of the input face.
theFace | the input face to be resized. |
theUMin | the minimal U parameter value. |
theUMax | the maximal U parameter value. |
theVMin | the minimal V parameter value. |
theVMax | the maximal V parameter value. |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.ManageTransactions(), geomBuilder.ParseParameters(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.
def MakeSurfaceFromFace | ( | self, | |
theFace, | |||
theName = None |
|||
) |
This function takes some face as input parameter and creates new GEOM_Object, i.e.
topological shape by extracting underlying surface of the source face and limiting it by the Umin, Umax, Vmin, Vmax parameters of the source face (in the parametrical space).
theFace | the input face. |
theName | Object name; when specified, this parameter is used for result publication in the study. Otherwise, if automatic publication is switched on, default value is used for result name. |
References geomBuilder._autoPublish(), geomBuilder.RaiseIfFailed(), and geomBuilder.ShapesOp.