> There may be other ways to create a simple rectangular wire. My problem is 
> that 
> ShapeAnalysis_FreeBounds and many other classes don't function in python, and 
> I 
> would like to understand why, in order to be able to fix it. There is a very 
> good reason, why opencascade offers all these algorithms, and in my opinion 
> pythonocc should a) include functioning bindings or b) hide non-functioning 
> bindings or c) document which pythonic ways replace opencascades algorithms. 
> OCC.Utils.Construct.make_wire does *not* replace 
> ShapeAnalysis_FreeBounds::ConnectEdgesToWires, because make_wire just adds 
> one 
> edge after the other, assuming they are ordered and connected. This works for 
> the simple example, but not in situations which the shapehealing toolkit was 
> designed for.

Its true that the Shape Healing kit uses pretty non-standard operators 
somewhere in the code, so its not unthinkable that there perhaps are a few 
hickups there.
Which version of pythonocc are you on? Recently there have been advantages ( in 
the SVN version ) that deal with these shortcomings. Are you on a recent build 
of pyocc?
If so, would you mind typing svn info?
( note to Thomas; ideally we should automatically add a __svn_version__ to each 
python file )

> I am sorry, I do not want to threaten or give homework, but give feedback 
> what 
> should happen so that my coworkers will return to pythonocc again in the 
> future. 
> You are welcome to ignore the feedback. I am more used to other open source 
> projects, where the limitations a clearly communicated and a higher priority 
> is 
> given to understand what is causing the limitations instead of providing 
> hundreds of workarounds.

Well, I've written tons of pyocc code, and as in any other software projects 
there surely are some minor hickups, but there is no doubt that pythonocc is 
industrial strength.
To suggest that there are hundreds of workarounds is neither fair nor accurate.
Patches are so much more appreciated than massively overstated critique ;)

Are you part of the Freecad project Bjorn, as your email suggests?

Cheers,

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

Reply via email to