Functions | |
| def | geompy.CreateGroup |
| Creates a new group which will store sub-shapes of theMainShape. | |
| def | geompy.AddObject |
| Adds a sub-object with ID theSubShapeId to the group. | |
| def | geompy.RemoveObject |
| Removes a sub-object with ID theSubShapeId from the group. | |
| def | geompy.UnionList |
| Adds to the group all the given shapes. | |
| def | geompy.UnionIDs |
| Adds to the group all the given shapes. | |
| def | geompy.DifferenceList |
| Removes from the group all the given shapes. | |
| def | geompy.DifferenceIDs |
| Removes from the group all the given shapes. | |
| def | geompy.GetObjectIDs |
| Returns a list of sub-objects ID stored in the group. | |
| def | geompy.GetType |
| Returns a type of sub-objects stored in the group. | |
| def | geompy.ShapeIdToType |
| Convert a type of geom object from id to string value. | |
| def | geompy.GetMainShape |
| Returns a main shape associated with the group. | |
| def | geompy.GetEdgesByLength |
| Create group of edges of theShape, whose length is in range [min_length, max_length]. | |
| def | geompy.SelectEdges |
| Create group of edges of selected shape, whose length is in range [min_length, max_length]. | |
| def geompy.CreateGroup | ( | self, | |
| theMainShape, | |||
| theShapeType | |||
| ) |
Creates a new group which will store sub-shapes of theMainShape.
| theMainShape | is a GEOM object on which the group is selected |
| theShapeType | defines a shape type of the group (see GEOM::shape_type) |
References geompy.RaiseIfFailed().
| def geompy.AddObject | ( | self, | |
| theGroup, | |||
| theSubShapeID | |||
| ) |
Adds a sub-object with ID theSubShapeId to the group.
| theGroup | is a GEOM group to which the new sub-shape is added |
| theSubShapeID | is a sub-shape ID in the main object. |
References geompy.RaiseIfFailed().
| def geompy.RemoveObject | ( | self, | |
| theGroup, | |||
| theSubShapeID | |||
| ) |
Removes a sub-object with ID theSubShapeId from the group.
| theGroup | is a GEOM group from which the new sub-shape is removed |
| theSubShapeID | is a sub-shape ID in the main object. |
References geompy.RaiseIfFailed().
| def geompy.UnionList | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
Adds to the group all the given shapes.
No errors, if some shapes are alredy included.
| theGroup | is a GEOM group to which the new sub-shapes are added. |
| theSubShapes | is a list of sub-shapes to be added. |
References geompy.RaiseIfFailed().
| def geompy.UnionIDs | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
Adds to the group all the given shapes.
No errors, if some shapes are alredy included.
| theGroup | is a GEOM group to which the new sub-shapes are added. |
| theSubShapes | is a list of indices of sub-shapes to be added. |
References geompy.RaiseIfFailed().
| def geompy.DifferenceList | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
Removes from the group all the given shapes.
No errors, if some shapes are not included.
| theGroup | is a GEOM group from which the sub-shapes are removed. |
| theSubShapes | is a list of sub-shapes to be removed. |
References geompy.RaiseIfFailed().
| def geompy.DifferenceIDs | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
Removes from the group all the given shapes.
No errors, if some shapes are not included.
| theGroup | is a GEOM group from which the sub-shapes are removed. |
| theSubShapes | is a list of indices of sub-shapes to be removed. |
References geompy.RaiseIfFailed().
| def geompy.GetObjectIDs | ( | self, | |
| theGroup | |||
| ) |
Returns a list of sub-objects ID stored in the group.
| theGroup | is a GEOM group for which a list of IDs is requested |
References geompy.RaiseIfFailed().
| def geompy.GetType | ( | self, | |
| theGroup | |||
| ) |
Returns a type of sub-objects stored in the group.
| theGroup | is a GEOM group which type is returned. |
References geompy.RaiseIfFailed().
| def geompy.ShapeIdToType | ( | self, | |
| theId | |||
| ) |
| def geompy.GetMainShape | ( | self, | |
| theGroup | |||
| ) |
Returns a main shape associated with the group.
| theGroup | is a GEOM group for which a main shape object is requested |
References geompy.RaiseIfFailed().
| def geompy.GetEdgesByLength | ( | self, | |
| theShape, | |||
| min_length, | |||
| max_length, | |||
include_min = 1, |
|||
include_max = 1 |
|||
| ) |
Create group of edges of theShape, whose length is in range [min_length, max_length].
If include_min/max == 0, edges with length == min/max_length will not be included in result.
| theShape | given shape (see GEOM.GEOM_Object) |
| min_length | minimum length of edges of theShape |
| max_length | maximum length of edges of theShape |
| include_max | indicating if edges with length == max_length should be included in result, 1-yes, 0-no (default=1) |
| include_min | indicating if edges with length == min_length should be included in result, 1-yes, 0-no (default=1) |
| def geompy.SelectEdges | ( | self, | |
| min_length, | |||
| max_length, | |||
include_min = 1, |
|||
include_max = 1 |
|||
| ) |
Create group of edges of selected shape, whose length is in range [min_length, max_length].
If include_min/max == 0, edges with length == min/max_length will not be included in result.
| min_length | minimum length of edges of selected shape |
| max_length | maximum length of edges of selected shape |
| include_max | indicating if edges with length == max_length should be included in result, 1-yes, 0-no (default=1) |
| include_min | indicating if edges with length == min_length should be included in result, 1-yes, 0-no (default=1) |