# Looking for a Python command

Hi all,

to keep it short Im looking for a command in Python that is able to search along an edge

for intersectionpoints.

So if I have an edge or line with intersections like this:

_____I______I__

Note: I do NOT know the coordinates of the intersections because they come form an .stp file.

So Im looking for a command that walks along the line and finds all points and writes them out so I can use it later on.

I hope there is a command or a small script

If there is something that is hard to understand just ask me, my englisch isnt the best

Greets

Nigirim

Hi Nigirim

In terms of SALOME, If a curve has been intersected, it is represented as a Wire composed of Edges, where each Edge is bound by intersection points (Vertices) and end points of the curve.

Thus a task is to get all Vertices from the Wire and find out their coordinates. Here is code doing this.

vertices = geompy.SubShapeAllSorted( Wire, geompy.ShapeType["VERTEX"]) # get all vertices from the Wire

for v in vertices[1:-1]: # loop on all but first and last vertices

print geompy.PointCoordinates( v )

St.Michael

Previously Saint Michael wrote:

Hi Nigirim

In terms of SALOME, If a curve has been intersected, it is represented as a Wire composed of Edges, where each Edge is bound by intersection points (Vertices) and end points of the curve.

Thus a task is to get all Vertices from the Wire and find out their coordinates. Here is code doing this.vertices = geompy.SubShapeAllSorted( Wire, geompy.ShapeType["VERTEX"]) # get all vertices from the Wire

for v in vertices[1:-1]: # loop on all but first and last vertices

print geompy.PointCoordinates( v )St.Michael

Hi St.Micheal

Thanks for your fast answer to my question.

Greets

Nigirim