Modules | |
Creating Curves | |
Functions | |
def | geompy.MakeVertex |
Create point by three coordinates. | |
def | geompy.MakeVertexWithRef |
Create a point, distant from the referenced point on the given distances along the coordinate axes. | |
def | geompy.MakeVertexOnCurve |
Create a point, corresponding to the given parameter on the given curve. | |
def | geompy.MakeVertexOnCurveByCoord |
Create a point by projection give coordinates on the given curve. | |
def | geompy.MakeVertexOnSurface |
Create a point, corresponding to the given parameters on the given surface. | |
def | geompy.MakeVertexOnSurfaceByCoord |
Create a point by projection give coordinates on the given surface. | |
def | geompy.MakeVertexOnLinesIntersection |
Create a point on intersection of two lines. | |
def | geompy.MakeTangentOnCurve |
Create a tangent, corresponding to the given parameter on the given curve. | |
def | geompy.MakeTangentPlaneOnFace |
Create a tangent plane, corresponding to the given parameter on the given face. | |
def | geompy.MakeVectorDXDYDZ |
Create a vector with the given components. | |
def | geompy.MakeVector |
Create a vector between two points. | |
def | geompy.MakeLine |
Create a line, passing through the given point and parrallel to the given direction. | |
def | geompy.MakeLineTwoPnt |
Create a line, passing through the given points. | |
def | geompy.MakeLineTwoFaces |
Create a line on two faces intersection. | |
def | geompy.MakePlane |
Create a plane, passing through the given point and normal to the given vector. | |
def | geompy.MakePlaneThreePnt |
Create a plane, passing through the three given points. | |
def | geompy.MakePlaneFace |
Create a plane, similar to the existing one, but with another size of representing face. | |
def | geompy.MakePlane2Vec |
def | geompy.MakePlaneLCS |
def | geompy.MakeMarker |
Create a local coordinate system. | |
def | geompy.MakeMarkerPntTwoVec |
Create a local coordinate system. |
def geompy.MakeVertex | ( | self, | ||
theX, | ||||
theY, | ||||
theZ | ||||
) |
Create point by three coordinates.
theX | The X coordinate of the point. | |
theY | The Y coordinate of the point. | |
theZ | The Z coordinate of the point. |
def geompy.MakeVertexWithRef | ( | self, | ||
theReference, | ||||
theX, | ||||
theY, | ||||
theZ | ||||
) |
Create a point, distant from the referenced point on the given distances along the coordinate axes.
theReference | The referenced point. | |
theX | Displacement from the referenced point along OX axis. | |
theY | Displacement from the referenced point along OY axis. | |
theZ | Displacement from the referenced point along OZ axis. |
def geompy.MakeVertexOnCurve | ( | self, | ||
theRefCurve, | ||||
theParameter | ||||
) |
Create a point, corresponding to the given parameter on the given curve.
theRefCurve | The referenced curve. | |
theParameter | Value of parameter on the referenced curve. |
def geompy.MakeVertexOnCurveByCoord | ( | self, | ||
theRefCurve, | ||||
theX, | ||||
theY, | ||||
theZ | ||||
) |
Create a point by projection give coordinates on the given curve.
theRefCurve | The referenced curve. | |
theX | X-coordinate in 3D space | |
theY | Y-coordinate in 3D space | |
theZ | Z-coordinate in 3D space |
def geompy.MakeVertexOnSurface | ( | self, | ||
theRefSurf, | ||||
theUParameter, | ||||
theVParameter | ||||
) |
Create a point, corresponding to the given parameters on the given surface.
theRefSurf | The referenced surface. | |
theUParameter | Value of U-parameter on the referenced surface. | |
theVParameter | Value of V-parameter on the referenced surface. |
def geompy.MakeVertexOnSurfaceByCoord | ( | self, | ||
theRefSurf, | ||||
theX, | ||||
theY, | ||||
theZ | ||||
) |
Create a point by projection give coordinates on the given surface.
theRefSurf | The referenced surface. | |
theX | X-coordinate in 3D space | |
theY | Y-coordinate in 3D space | |
theZ | Z-coordinate in 3D space |
Example
def geompy.MakeVertexOnLinesIntersection | ( | self, | ||
theRefLine1, | ||||
theRefLine2 | ||||
) |
Create a point on intersection of two lines.
theRefLine1,theRefLine2 | The referenced lines. |
def geompy.MakeTangentOnCurve | ( | self, | ||
theRefCurve, | ||||
theParameter | ||||
) |
Create a tangent, corresponding to the given parameter on the given curve.
theRefCurve | The referenced curve. | |
theParameter | Value of parameter on the referenced curve. |
def geompy.MakeTangentPlaneOnFace | ( | self, | ||
theFace, | ||||
theParameterU, | ||||
theParameterV, | ||||
theTrimSize | ||||
) |
Create a tangent plane, corresponding to the given parameter on the given face.
theFace | The face for which tangent plane should be built. | |
theParameterV | vertical value of the center point (0.0 - 1.0). | |
theParameterU | horisontal value of the center point (0.0 - 1.0). | |
theTrimSize | the size of plane. |
def geompy.MakeVectorDXDYDZ | ( | self, | ||
theDX, | ||||
theDY, | ||||
theDZ | ||||
) |
Create a vector with the given components.
theDX | X component of the vector. | |
theDY | Y component of the vector. | |
theDZ | Z component of the vector. |
def geompy.MakeVector | ( | self, | ||
thePnt1, | ||||
thePnt2 | ||||
) |
Create a vector between two points.
thePnt1 | Start point for the vector. | |
thePnt2 | End point for the vector. |
def geompy.MakeLine | ( | self, | ||
thePnt, | ||||
theDir | ||||
) |
Create a line, passing through the given point and parrallel to the given direction.
thePnt | Point. The resulting line will pass through it. | |
theDir | Direction. The resulting line will be parallel to it. |
def geompy.MakeLineTwoPnt | ( | self, | ||
thePnt1, | ||||
thePnt2 | ||||
) |
Create a line, passing through the given points.
thePnt1 | First of two points, defining the line. | |
thePnt2 | Second of two points, defining the line. |
def geompy.MakeLineTwoFaces | ( | self, | ||
theFace1, | ||||
theFace2 | ||||
) |
Create a line on two faces intersection.
theFace1 | First of two faces, defining the line. | |
theFace2 | Second of two faces, defining the line. |
def geompy.MakePlane | ( | self, | ||
thePnt, | ||||
theVec, | ||||
theTrimSize | ||||
) |
Create a plane, passing through the given point and normal to the given vector.
thePnt | Point, the plane has to pass through. | |
theVec | Vector, defining the plane normal direction. | |
theTrimSize | Half size of a side of quadrangle face, representing the plane. |
def geompy.MakePlaneThreePnt | ( | self, | ||
thePnt1, | ||||
thePnt2, | ||||
thePnt3, | ||||
theTrimSize | ||||
) |
Create a plane, passing through the three given points.
thePnt1 | First of three points, defining the plane. | |
thePnt2 | Second of three points, defining the plane. | |
thePnt3 | Fird of three points, defining the plane. | |
theTrimSize | Half size of a side of quadrangle face, representing the plane. |
def geompy.MakePlaneFace | ( | self, | ||
theFace, | ||||
theTrimSize | ||||
) |
Create a plane, similar to the existing one, but with another size of representing face.
theFace | Referenced plane or LCS(Marker). | |
theTrimSize | New half size of a side of quadrangle face, representing the plane. |
def geompy.MakePlane2Vec | ( | self, | ||
theVec1, | ||||
theVec2, | ||||
theTrimSize | ||||
) |
def geompy.MakePlaneLCS | ( | self, | ||
theLCS, | ||||
theTrimSize, | ||||
theOrientation | ||||
) |
def geompy.MakeMarker | ( | self, | ||
OX, | ||||
OY, | ||||
OZ, | ||||
XDX, | ||||
XDY, | ||||
XDZ, | ||||
YDX, | ||||
YDY, | ||||
YDZ | ||||
) |
Create a local coordinate system.
OX,OY,OZ | Three coordinates of coordinate system origin. | |
XDX,XDY,XDZ | Three components of OX direction | |
YDX,YDY,YDZ | Three components of OY direction |
def geompy.MakeMarkerPntTwoVec | ( | self, | ||
theOrigin, | ||||
theXVec, | ||||
theYVec | ||||
) |
Create a local coordinate system.
theOrigin | Point of coordinate system origin. | |
theXVec | Vector of X direction | |
theYVec | Vector of Y direction |