OCC.Core.BRepIntCurveSurface module¶
BRepIntCurveSurface module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_brepintcurvesurface.html
-
class
BRepIntCurveSurface_Inter
(*args)¶ Bases:
object
- Empty constructor;
- rtype
None
-
Face
()¶ - returns the current face.
- rtype
TopoDS_Face
-
Init
()¶ - Load the Shape, the curve and initialize the tolerance used for the classification.
- param theShape
- type theShape
TopoDS_Shape
- param theCurve
- type theCurve
GeomAdaptor_Curve
- param theTol
- type theTol
float
- rtype
None* Load the Shape, the curve and initialize the tolerance used for the classification.
- param theShape
- type theShape
TopoDS_Shape
- param theLine
- type theLine
gp_Lin
- param theTol
- type theTol
float
- rtype
None* Method to find intersections of specified curve with loaded shape.
- param theCurve
- type theCurve
GeomAdaptor_Curve
- rtype
None
-
Load
()¶ - Load the Shape, and initialize the tolerance used for the classification.
- param theShape
- type theShape
TopoDS_Shape
- param theTol
- type theTol
float
- rtype
None
-
More
()¶ - returns True if there is a current face.
- rtype
bool
-
Next
()¶ - Sets the next intersection point to check.
- rtype
None
-
Pnt
()¶ - returns the current geometric Point
- rtype
gp_Pnt
-
Point
()¶ - returns the current Intersection point.
- rtype
IntCurveSurface_IntersectionPoint
-
State
()¶ - returns the current state (IN or ON)
- rtype
TopAbs_State
-
Transition
()¶ - returns the transition of the line on the surface (IN or OUT or UNKNOWN)
- rtype
IntCurveSurface_TransitionOnCurve
-
U
()¶ - returns the U parameter of the current point on the current face.
- rtype
float
-
V
()¶ - returns the V parameter of the current point on the current face.
- rtype
float
-
W
()¶ - returns the parameter of the current point on the curve.
- rtype
float
-
property
thisown
¶ The membership flag