Hey @Anonymous
you will start with a BRepBody firstBRepBody, a BRepBody has BRepFaces. A BRepFace has vertices. A Vertex is a Point3D object. On a Point3D object you can use .geometry.x or .geometry.asArray() to get the coordinates of the point you are looking for.
firstFaces = [] #Array of Array of Vertices [[Point3D_1,Point3D_2,Point3D_3,Point3D_4],[Point3D_1,Point3D_2,Point3D_3,Point3D_4],...]
#iterate all faces of a BRepBody calles firstBRepBody
for i in range(0,firstBRepBody.faces.count):
firstVertices = []
#iterate all Vertices (Points3D) of a face
for j in range(0, firstBRepBody.faces.item(i).vertices.count):
#add vertices of a face to an array
firstVertices.append(firstBRepBody.faces.item(i).vertices.item(j))
#firstBRepBody.faces.item(i).vertices.item(j).geometry.x would be the x-coordinate of a vertex
#firstBRepBody.faces.item(i).vertices.item(j).geometry.asArray() returns xyz-coordinates as array
#add array of vertices of a face to the face array
firstFaces.append(firstVertices)
# ...
#now you could iterate through the array and get each vertex and then you can get the vertex geometry
x = firstVertex.geometry.x
y = firstVertex.geometry.y
z = firstVertex.geometry.z
I hope that helps, cheers Fabi