I assume that someone has seen this: http://openscad.org/
it is a tool that allows programmatically building solids using python and a CSG kernel. If such a tool used pythonOCC instead, it would be _much_ more powerful. This kind of tool is really interesting to me. Anyone who has done much solid modelling for a living quickly realizes that a complex solid model is much like a programming problem. You cannot just 'start building' a complex model: you have to plan how the object is built, which references are used, etc, so that the object is extensible and easily changed to accommodate design iterations. It becomes really important to plan reference planes and other reference geometries to reference each other in a way consistent with the rest of the model. Using a programming language to capture the [currently always proprietary] way that solid modelling packages capture the build order and dependency chains of a solid ( especially parametric solids ) is brilliant. As programmers, we are very familiar with the ability to use CVS merge and other utilities to track fine-grained changes to software over time, even when under concurrent development. Imagine the power of this capability applied to scripts that produce solid objects! No more huge binary solid object files that are opaque from a change management viewpoint! Does anyone know if such a package is underway anywhere based on pythonOCC?
_______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users