Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A script-based modeling/CAD program like OpenSCAD but supports more modern programming techniques and also lets you manipulate and label surfaces, edges, and vertexes (like Blender). This way you could create a `cube([10,10,10])` then apply a bevel to all or any edge of that cube.

Furthermore, it should also let you assign metadata like materials to objects so that you can do accurate physics simulations. For example, if I make an object and set its material type to "spring_steel" I could then run a physics simulation where I get to see how much force is required to make it bend (e.g. while being inserted into something else). It would also be nice if you could just manually set the flexural modulus, fatigue index, etc to any given material for the same purpose.

Any manipulation via the GUI would automatically update the script/code and vice versa. It would be the ultimate parametric CAD tool.



It's nowhere near ready for primetime, but you should take a look at CascadeStudio (https://github.com/zalo/CascadeStudio)


This looks cool but it doesn't look like it lets you operate on surfaces, edges, or vertexes. Off to a great start though! Love how since it's just JS you should be able to assign arbitrary metadata to any given object.


How far off is bpy (Blender's Python API) do you think?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: