hii guys,
I want to find the points of intersection of a line and a solid
my procedure are as follows..
1. i have found out the total faces available in solid(TopoDS_Solid)
def Find_face(self,shape):
Ex_face=TopExp_Explorer()
Ex_face.Init(shape,TopAbs_FACE)
i_face=0
while Ex_face.More():
i_face=i_face+1
print("Face : %i Found" %(i_face))
DO_SOMETHING(Ex_face.Current())
Ex_face.Next()
return
2. i have defined a line using the following code and finding out the handle
p1=gp_Pnt(-10,-10,-10)
p2=gp_Pnt(200,200,200)
L=GC_MakeSegment(p1,p2).Value()
3. i have to find the intersection point between line and face using
inter=GeomAPI_IntCS(L,handle_Geom_Surface)
my basic problem is to convert every face to Geom_Surface or
Handle_Geom_surface ....
how do i do it ......of there is a better method for finding SOLID-LINE
intersection
pls help.
partha
_______________________________________________
Pythonocc-users mailing list
[email protected]
https://mail.gna.org/listinfo/pythonocc-users