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

Reply via email to