
On Fri, 30 Mar 2007 13:08:00 -0400, "bulia byak" <buliabyak@...400...> wrote:
A VP without a box is no more useful than a gradient handle on canvas without an obejct wit this gradient :)
I dunno -- I think there are two use-cases here:
* One, we really just want the 3d box as a framework for whatever drawing we're doing. Boxes are great here.
* Alternately, we want just the VPs and resulting perspective grid for the sake of drawing features in perspective "freehand". For that purpose, a box is just in the way.
Also, while I don't think boxes are a bad idea, I'm less comfortable with the idea of adding more 3d primitives -- there's a lot of potential for scope creep. Where do we stop, exactly? Should we support lighting? Import of arbitrary triangle meshes? Import of color and finish (e.g. diffuse versus specular) information? Mesh editing? Camera focal length settings?
All of those are pretty cool features which could conceivably be implemented, and I can't really think of a good argument against implementing any one of them. So we need to think if that's the direction we really want to go. Maybe it is, but then we need to think carefully about how to do that without compromising our goals as a 2d _SVG_ editor.
-mental