On Wed, Nov 26, 2008 at 6:12 PM, Paul McNett <[EMAIL PROTECTED]> wrote: > Bruce Gough wrote: >> I have done a quick review of the shapes and features available in the Dabo >> DrawObjects. It is a good beginning, however I intend to do some simple >> drawings using essentially the objects you have already - lines. points, >> rectangles and polygons - but I need a few more capabilities: >> -scaling - I need to translate real world co-ordinates to scaled >> representations (eg 1/192, 1/96, 1/48) then to screen pixels - this is a >> common graphics problem. >> -tranformation / translate - I need to be able to translate co-ordinates to >> relocate a drawing on the screen. >> -transformation / skew grid - I would also like to be able to skew the axis >> grid to represent axonometric views >> >> I have noticed that these and other region functions for union, >> intersection, and non intersection appear to be available in the wxpython >> gdi. Is it possible in Dabo to use the wxgdi directly or must these be >> added to the DrawObjects somehow? > > Another idea: floatcanvas. I'm using floatcanvas in Dabo to draw manufacturing > drawings expressed in real world sizes and coordinates, with the user being > able to > click on a component of a drawing and edit the properties of the component, > and > recalculate/refresh the drawing.
You might also try doing everything in openGL. I wrapped wxPython openGL window a while ago. Run the dGLWindow.py file for a demo. Nate L. _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]
