Hello Julien, I was not aware of your project, although I try to stay up-to-date with pythonocc related project. Internet is still a forest where google can get lost.
Your pycado is a really interesting project. I don't know exactly what are your final objectives with it, but the beginnings seem promising. I will test it as soon as possible. Your approach of developing a scripting engine can be classified in the "Macro-Parametric solutions" category. As far as I understand your code, you developed a kind of scripting language aiming at map the feature tree available in most CAD softwares. That's indeed something we discussed here a few days ago, and it looks like there is here a few fans of such a technology. However, I'm still not convinced by this approach. In my opinion, developing a scripting engine (with a parser, lexer etc.) with limited features on top of a dynamic programming language like python is a kind of inconsistency. It makes me think about something I'd call BASIC for CAD (I love BASIC, I learnt programming with this language!-but it was a long time ago). Furthermore, I do think that the modeling of 3D shapes is something much more complex than a simple temporal sequence of basic operations (you might call them "features"). Anyway, it's only my current opinion, and I could fall in love with your project and change my mind. Whatever the technical solution you chose to perform CAD operations (scripting or not), I'm more interested in the semantics you defined for CAD data handling/creation/etc. At some point, it's a topic on which we could collaborate (we've been here discussing the development of a high level API for pythonOCC for a long time). Best Regards, Thomas 2010/12/22 julien blanchard <julien...@yahoo.fr> > Hello, > > I have just read the thread of Dave Cowden and I think that a project we're > working on might interest someone. > > We have started the pycado > project http://julienbld.github.com/pycado/ which seems quite similar to > what > you're looking for and to http://openscad.org/. > It is based upon pythonocc and still in an early stage but it is working > whith a > restricted number of features. > > You'll find more information into the web page and feel free to download > the sources and ask us anything about the project. > > We are now two developers and started the project on spring 2010 but we > have not > been active for the last months due to lack of time. We would be > very insteresting in continuing the development with other people or to > merge > with a similar project. > > Julien Blanchard. > > > > > _______________________________________________ > 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