Skip to content

Changed behaviour of GeomAPI_ExtremaCurveSurface in pythonocc 0.17 #308

@jnwalther

Description

@jnwalther

Hi everyone,
I am using pythonocc to compute the intersection points between a B-spline surface (Geom_BSplineSurface object) and a set of vectors (Geom_Line objects), using GeomAPI_ExtremaCurveSurface. This used to work like a charm in version 0.16.5, but after installing version 0.17.0 several intersections fail:
failed_points
The number of failures seems to be somehow dependent on the length of the line evaluation interval [0,wmax]. Also, the surface's circumferential coordinate starts and ends at the top where the failures occur, so I don't know if this might have something to do with it. GeomAPI_IntCS manages to find the points, but is much slower than GeomAPI_ExtremaCurveSurface.

Have there been any changes in the function between versions which could explain this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions