OCC.BRepIntCurveSurface module

class OCC.BRepIntCurveSurface.BRepIntCurveSurface_Inter

Bases: object

Face()
  • returns the current face.
Return type:TopoDS_Face
Init()
  • Load the Shape, the curve and initialize the tolerance used for the classification.
Parameters:
  • Sh (TopoDS_Shape &) –
  • Cu (GeomAdaptor_Curve &) –
  • Tol (float) –
Return type:

None

  • Load the Shape, the curve and initialize the tolerance used for the classification.
Parameters:
  • Sh (TopoDS_Shape &) –
  • L (gp_Lin) –
  • Tol (float) –
Return type:

None

More()
  • returns True if there is a current face.
Return type:bool
Next()
  • Sets the explorer to the next face.
Return type:None
Pnt()
  • returns the current geometric Point
Return type:gp_Pnt
Point()
  • returns the current Intersection point.
Return type:IntCurveSurface_IntersectionPoint
State()
  • returns the current state (IN or ON)
Return type:TopAbs_State
Transition()
  • returns the transition of the line on the surface (IN or OUT or UNKNOWN)
Return type:IntCurveSurface_TransitionOnCurve
U()
  • returns the U parameter of the current point on the current face.
Return type:float
V()
  • returns the V parameter of the current point on the current face.
Return type:float
W()
  • returns the parameter of the current point on the curve.
Return type:float
thisown

The membership flag

class OCC.BRepIntCurveSurface.SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()