Out of curiousity, is anybody using the Overrule API for these ideas?
Yes, I have thought about it but I'm not sure it's going to be useful to produce 2d views from when running through the hlr engine.
The reason being that using the overrule you are only changing how an object draws itself or behaves so I might not be able to pick up the 'solids' as they won't be part of the db proper, they just get drawn.
In this case we only draw a line but the overrule could draw the 3d solids the line represents if you can do that at all, I'm pretty sure you can only draw graphics (not db) primitives.
The behaviour side might be worth looking into though....
The idea I want to persue is to only use Autocad to display output from the modelling engine, ie. get the primitive data (line work), use that as set up geometry, calc the mods required and feed it to the modeller to output to screen. I may also want to port it to other cad app's so this interface will be as slim as possible with only the bare minimum reliance on the host cad application.