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 |
| Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. | |
| def | geompy.DifferenceList |
| Removes from the group all the given shapes. | |
| def | geompy.DifferenceIDs |
| Works like the above method, but argument theSubShapes here is a list of sub-shapes indices. | |
| 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 | |||
| ) |
| def geompy.AddObject | ( | self, | |
| theGroup, | |||
| theSubShapeID | |||
| ) |
| theGroup | is a GEOM group to which the new sub shape is added |
| theSubShapeID | is a sub shape ID in the main object. |
Example
| def geompy.RemoveObject | ( | self, | |
| theGroup, | |||
| theSubShapeID | |||
| ) |
| theGroup | is a GEOM group from which the new sub shape is removed |
| theSubShapeID | is a sub shape ID in the main object. |
Example
| def geompy.UnionList | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
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. |
Example
| def geompy.UnionIDs | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
Example
| def geompy.DifferenceList | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
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. |
Example
| def geompy.DifferenceIDs | ( | self, | |
| theGroup, | |||
| theSubShapes | |||
| ) |
Example
| def geompy.GetObjectIDs | ( | self, | |
| theGroup | |||
| ) |
| theGroup | is a GEOM group for which a list of IDs is requested |
Example
| def geompy.GetType | ( | self, | |
| theGroup | |||
| ) |
| theGroup | is a GEOM group which type is returned. |
Example
| def geompy.ShapeIdToType | ( | self, | |
| theId | |||
| ) |
| theId | is a GEOM obect type id. |
Example
| def geompy.GetMainShape | ( | self, | |
| theGroup | |||
| ) |
| def geompy.GetEdgesByLength | ( | self, | |
| theShape, | |||
| min_length, | |||
| max_length, | |||
include_min = 1, |
|||
include_max = 1 |
|||
| ) |
If include_min/max == 0, edges with length == min/max_length will not be included in result.
Example
| def geompy.SelectEdges | ( | self, | |
| min_length, | |||
| max_length, | |||
include_min = 1, |
|||
include_max = 1 |
|||
| ) |
If include_min/max == 0, edges with length == min/max_length will not be included in result.
Example