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

class SwigPyIterator(*args, **kwargs)

Bases: object

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

The membership flag

value()