Functions | |
| def | geompy.NumberOfFaces |
| Gives quantity of faces in the given shape. | |
| def | geompy.NumberOfEdges |
| Gives quantity of edges in the given shape. | |
| def | geompy.NumberOfSubShapes |
| Gives quantity of subshapes of type theShapeType in the given shape. | |
| def | geompy.NumberOfSolids |
| Gives quantity of solids in the given shape. | |
| def | geompy.PointCoordinates |
| Get point coordinates. | |
| def | geompy.BasicProperties |
| Get summarized length of all wires, area of surface and volume of the given shape. | |
| def | geompy.BoundingBox |
| Get parameters of bounding box of the given shape. | |
| def | geompy.Inertia |
| Get inertia matrix and moments of inertia of theShape. | |
| def | geompy.AreCoordsInside |
| Get if coords are included in the shape (ST_IN or ST_ON) | |
| def | geompy.MinDistance |
| Get minimal distance between the given shapes. | |
| def | geompy.MinDistanceComponents |
| Get minimal distance between the given shapes. | |
| def | geompy.GetAngle |
| Get angle between the given shapes in degrees. | |
| def | geompy.GetAngleRadians |
| Get angle between the given shapes in radians. | |
| def | geompy.Tolerance |
| Get min and max tolerances of sub-shapes of theShape. | |
| def | geompy.WhatIs |
| Obtain description of the given shape (number of sub-shapes of each type) | |
| def | geompy.NbShapes |
| Obtain quantity of shapes of the given type in theShape. | |
| def | geompy.ShapeInfo |
| Obtain quantity of shapes of each type in theShape. | |
| def | geompy.MakeCDG |
| Get a point, situated at the centre of mass of theShape. | |
| def | geompy.GetVertexByIndex |
| Get a vertex subshape by index depended with orientation. | |
| def | geompy.GetFirstVertex |
| Get the first vertex of wire/edge depended orientation. | |
| def | geompy.GetLastVertex |
| Get the last vertex of wire/edge depended orientation. | |
| def | geompy.GetNormal |
| Get a normale to the given face. | |
| def | geompy.CheckShape |
| Check a topology of the given shape. | |
| def | geompy.GetPosition |
| Get position (LCS) of theShape. | |
| def | geompy.KindOfShape |
| Get kind of theShape. | |
Curve Curvature Measurement | |
| Methods for receiving radius of curvature of curves in the given point | |
| def | geompy.CurveCurvatureByParam |
| Measure curvature of a curve at a point, set by parameter. | |
| def | geompy.CurveCurvatureByPoint |
Surface Curvature Measurement | |
| Methods for receiving max and min radius of curvature of surfaces in the given point | |
| def | geompy.MaxSurfaceCurvatureByParam |
| def | geompy.MaxSurfaceCurvatureByPoint |
| def | geompy.MinSurfaceCurvatureByParam |
| def | geompy.MinSurfaceCurvatureByPoint |
| def geompy.NumberOfFaces | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to count faces of. |
Example
| def geompy.NumberOfEdges | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to count edges of. |
Example
| def geompy.NumberOfSubShapes | ( | self, | |
| theShape, | |||
| theShapeType | |||
| ) |
| theShape | Shape to count subshapes of. |
| theShapeType | Type of subshapes to count. |
Example
| def geompy.NumberOfSolids | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to count solids in. |
Example
| def geompy.PointCoordinates | ( | self, | |
| Point | |||
| ) |
Example
| def geompy.BasicProperties | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to define properties of. |
Example
| def geompy.BoundingBox | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to obtain bounding box of. |
Example
| def geompy.Inertia | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to calculate inertia of. |
Example
| def geompy.AreCoordsInside | ( | self, | |
| theShape, | |||
| coords, | |||
tolerance = 1.e-7 |
|||
| ) |
| theShape | Shape |
| coords | list of points coordinates [x1, y1, z1, x2, y2, z2, ...] |
| tolerance | to be used (default is 1.0e-7) |
| def geompy.MinDistance | ( | self, | |
| theShape1, | |||
| theShape2 | |||
| ) |
| theShape1,theShape2 | Shapes to find minimal distance between. |
Example
| def geompy.MinDistanceComponents | ( | self, | |
| theShape1, | |||
| theShape2 | |||
| ) |
| theShape1,theShape2 | Shapes to find minimal distance between. |
Example
| def geompy.GetAngle | ( | self, | |
| theShape1, | |||
| theShape2 | |||
| ) |
| theShape1,theShape2 | Lines or linear edges to find angle between. |
Example
| def geompy.GetAngleRadians | ( | self, | |
| theShape1, | |||
| theShape2 | |||
| ) |
| theShape1,theShape2 | Lines or linear edges to find angle between. |
Example
| def geompy.CurveCurvatureByParam | ( | self, | |
| theCurve, | |||
| theParam | |||
| ) |
Example
| def geompy.CurveCurvatureByPoint | ( | self, | |
| theCurve, | |||
| thePoint | |||
| ) |
Example
| def geompy.MaxSurfaceCurvatureByParam | ( | self, | |
| theSurf, | |||
| theUParam, | |||
| theVParam | |||
| ) |
Example
| def geompy.MaxSurfaceCurvatureByPoint | ( | self, | |
| theSurf, | |||
| thePoint | |||
| ) |
Example
| def geompy.MinSurfaceCurvatureByParam | ( | self, | |
| theSurf, | |||
| theUParam, | |||
| theVParam | |||
| ) |
Example
| def geompy.MinSurfaceCurvatureByPoint | ( | self, | |
| theSurf, | |||
| thePoint | |||
| ) |
Example
| def geompy.Tolerance | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape, to get tolerances of. |
Example
| def geompy.WhatIs | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to be described. |
Example
| def geompy.NbShapes | ( | self, | |
| theShape, | |||
| theType | |||
| ) |
If theShape is of type theType, it is also counted.
| theShape | Shape to be described. |
Example
| def geompy.ShapeInfo | ( | self, | |
| theShape | |||
| ) |
The theShape is also counted.
| theShape | Shape to be described. |
Example
| def geompy.MakeCDG | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to define centre of mass of. |
Example
| def geompy.GetVertexByIndex | ( | self, | |
| theShape, | |||
| theIndex | |||
| ) |
| theShape | Shape to find subshape. |
| theIndex | Index to find vertex by this index. |
Example
| def geompy.GetFirstVertex | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to find first vertex. |
Example
| def geompy.GetLastVertex | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to find last vertex. |
Example
| def geompy.GetNormal | ( | self, | |
| theFace, | |||
theOptionalPoint = None |
|||
| ) |
If the point is not given, the normale is calculated at the center of mass.
| theFace | Face to define normale of. |
| theOptionalPoint | Point to compute the normale at. |
Example
| def geompy.CheckShape | ( | self, | |
| theShape, | |||
theIsCheckGeom = 0 |
|||
| ) |
| theShape | Shape to check validity of. |
| theIsCheckGeom | If FALSE, only the shape's topology will be checked, if TRUE, the shape's geometry will be checked also. |
Example
| def geompy.GetPosition | ( | self, | |
| theShape | |||
| ) |
Origin of the LCS is situated at the shape's center of mass. Axes of the LCS are obtained from shape's location or, if the shape is a planar face, from position of its plane.
| theShape | Shape to calculate position of. |
Example
| def geompy.KindOfShape | ( | self, | |
| theShape | |||
| ) |
| theShape | Shape to get a kind of. |
Example