Hi Dave.

With display.DisplayMessage( gp_Pnt, "hello world" ) you could perhaps annotate 
a drawing so we could see what you mean?

Thanks!

-jelle

On Feb 15, 2010, at 1:42 AM, Dave Cowden wrote:

> Hello, all:
> 
> I'm writing a routine that sorts the wires in a compound. I think i have it 
> right, but I'm not getting the results I'm after.
> 
> Here's my code ( this is a consolidated version of other code that is 
> sprinkled around ):
> 
>         compound = { do some code that returns a compound containing two 
> wires:  }
>         dumpTopology(compound);
> 
>       sf = ShapeAnalysis_FreeBounds();
>       
>       inputwires = TopTools.TopTools_HSequenceOfShape();
> 
>       print "Sorting Wires..."
> 
>       #add all the wires in the compound to the input wires
>       texp = TopExp.TopExp_Explorer();
>       texp.Init(compound,TopAbs.TopAbs_WIRE);
> 
>       while ( texp.More() ):
>               wire = ts.Wire(texp.Current());
>               inputwires.Append(wire);
>               texp.Next();
>       
>       #free memory
>       texp.Clear();
>       texp.Destroy();
>       
>       print "There are ",inputwires.Length()," wires."
>       outputwires = TopTools.TopTools_HSequenceOfShape();
>       print "New list has",outputwires.Length()," wires."
> 
> 
>       
> sf.ConnectWiresToWires(inputwires.GetHandle(),0.0001,False,outputwires.GetHandle()
>  );
>       return outputwires; 
> 
> The output of the above print statements is:
>     " Sorting Wires...
>       There are  2  wires.
>       New list has 0  wires.
> 
> So apparently I'm not doing something right. I'd expect at a minimum to get a 
> list of two wires out.  My code crashes later on ( hard crash) but i think 
> that's a side affect of this somehow..
> 
> There is another version of ConnectWiresToWires, but it requires a 
> complicated looking map of something to something that i dont wnat to 
> provide.  ShapeAnalysis_WireOrder seems even more pointless, requiring a list 
> of vertices instead of wires. 
> 
> thanks for the ideas!
> 
> _______________________________________________
> Pythonocc-users mailing list
> Pythonocc-users@gna.org
> https://mail.gna.org/listinfo/pythonocc-users

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to