Re: Rotate Objects



Is there any relationship between Dia and the DiaCanvas2 project on Sourceforge, besides a common origin and 
the name?  Will DiaCanvas2 be merged back into Dia?  If I recall correctly, DiaCanvas2 has Gnome 
dependencies, not just GTK+.  This would make the Win32 port more difficult to maintain.

I only thought to ask now, because DiaCanvas2 supposedly addresses the rotation question.

Just curious,
Rob Campbell
rob campbell visto com




-----Original Message-----
From:    Cyrille Chepelov chepelov calixo net
Sent:    Fri, 10 Aug 2001 11:01:17 +0200
To:      dia-list gnome org
Subject: Re: Rotate Objects


Le jeu, aoû 09, 2001, à 09:05:17 -0400, John Palmieri a écrit:

Is this going to be an object domain solution or Dia domain?  As it is, 
UrShape will support arbitrary transforms (rotation and translations) of 
all visual object except the Gtk stuff(unless GTK supports this).  Will 
dia ask the object to rotate itself or will it do the transforms through 
its own rendering interface?  I want to know so that we don't end up 
with the UrShape code rotating itself and then Dia also doing the same.

The primary thing holding rotation is rendering texts ; Lars' freetype code
will eventually remove this limitation.

Afterwards, I see two ways: either we teach each object (and/or object family)
how to do this, or we monkey PostScript and teach transformations to
renderers (perhaps not generalised transformation matrices, but simply
stackable transformations, at least translations and rotations). In the
latter case, we'll have to let objects know about rotations anyway.

Either way, what counts is that the resulting code is well factored, and
does not result in sprinking trigonometry in the whole tree... but the one
who codes that will have the privilege to choose how to do this and where to
draw lines, most certainly.

        -- Cyrille

-- 
Grumpf.


_______________________________________________
Dia-list mailing list
Dia-list gnome org
http://mail.gnome.org/mailman/listinfo/dia-list



___________________________________________________________________________
Visit http://www.visto.com.
Find out  how companies are linking mobile users to the 
enterprise with Visto.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]