pythonOCC

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

pythonOCC

Torsten Wagner
Hi,
did someone here try PythonOCC?

http://www.pythonocc.org/

It seems nice but I can't compile it at the moment. It fails with some
error message about PI not defined.
Badly, the acticivty on the project seems to be rather down at the moment.

Would like to hear if someone has expierence with it and might like to
compare it to OpenSCAD.

Greetings,

Torwag

Reply | Threaded
Open this post in threaded view
|

Re: pythonOCC

Joel Bodenmann
On 10/11/2012 10:53 AM, Torsten Wagner wrote:

> Hi,
> did someone here try PythonOCC?
>
> http://www.pythonocc.org/
>
> It seems nice but I can't compile it at the moment. It fails with some
> error message about PI not defined.
> Badly, the acticivty on the project seems to be rather down at the moment.
>
> Would like to hear if someone has expierence with it and might like to
> compare it to OpenSCAD.
>
> Greetings,
>
> Torwag
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://rocklinux.net/mailman/listinfo/openscad
> http://openscad.org - https://flattr.com/thing/121566

Didi you follow the instructions in INSTALL?
You need a few other libraries as well.

To your question: it looks very nice indeed.


~ Joel

Reply | Threaded
Open this post in threaded view
|

Re: pythonOCC

Bryan Bishop
In reply to this post by Torsten Wagner
On Thu, Oct 11, 2012 at 3:53 AM, Torsten Wagner <[hidden email]> wrote:
It seems nice but I can't compile it at the moment. It fails with some
error message about PI not defined.
Badly, the acticivty on the project seems to be rather down at the moment.

Would like to hear if someone has expierence with it and might like to
compare it to OpenSCAD.

Yes, I've used it. I consider it vastly superior to OpenSCAD because it uses OpenCASCADE under the hood. So it does actual NURBS CAD.

The downside is that it's just a bunch of swig wrappers that nobody is ever going to rewrite. The other downside is that OpenCASCADE is one of the most terribly written open source projects I have ever had the misfortune of reading. It started in the 1980s at Matra Datavision and was slowly built out from there, in three languages-- English, French and Russian. The source code is highly buggy, doesn't seem to have any unit tests, etc.


pythonOCC would be better if it was to slowly rewrite OpenCASCADE, except that this is a monumental task and they don't quite have the man-power. It's more likely that BRL-CAD will finish their opennurbs implementation before that happens.

- Bryan
http://heybryan.org/
1 512 203 0507
Reply | Threaded
Open this post in threaded view
|

Re: pythonOCC

Torsten Wagner
Thanks for sharing.

anyhow the project seems almost dead. :(
I will look a bit more into it but I feel its kind of broken at the moment

Torwag

On 11 October 2012 22:41, Bryan Bishop <[hidden email]> wrote:

> On Thu, Oct 11, 2012 at 3:53 AM, Torsten Wagner <[hidden email]>
> wrote:
>>
>> It seems nice but I can't compile it at the moment. It fails with some
>> error message about PI not defined.
>> Badly, the acticivty on the project seems to be rather down at the moment.
>>
>> Would like to hear if someone has expierence with it and might like to
>> compare it to OpenSCAD.
>
>
> Yes, I've used it. I consider it vastly superior to OpenSCAD because it uses
> OpenCASCADE under the hood. So it does actual NURBS CAD.
>
> The downside is that it's just a bunch of swig wrappers that nobody is ever
> going to rewrite. The other downside is that OpenCASCADE is one of the most
> terribly written open source projects I have ever had the misfortune of
> reading. It started in the 1980s at Matra Datavision and was slowly built
> out from there, in three languages-- English, French and Russian. The source
> code is highly buggy, doesn't seem to have any unit tests, etc.
>
> http://github.com/tpaviot/oce
>
> pythonOCC would be better if it was to slowly rewrite OpenCASCADE, except
> that this is a monumental task and they don't quite have the man-power. It's
> more likely that BRL-CAD will finish their opennurbs implementation before
> that happens.
>
> - Bryan
> http://heybryan.org/
> 1 512 203 0507