On Wed, 2013-11-20 at 11:51 +1000, David Seikel wrote:
> On Wed, 20 Nov 2013 09:15:01 +0900 Carsten Haitzler (The Rasterman)
> <ras...@rasterman.com> wrote:
> 
> > On Tue, 19 Nov 2013 15:20:01 +0000 Thomas Strobel <ts...@cam.ac.uk>
> > said:
> > 
> > > Hi all,
> > > 
> > > I was wondering which constraint solver is being used in EFL for
> > > placing evas objects relatively to each other? Especially for edje,
> > > can anyone point me to a research paper or similar which describes
> > > the algorithm being used?
> > 
> > nope. can't. it's just math man. math. there is no "constraint
> > solver" at all. it's just calculate your coords - if you are relative
> > TO something else... your coords depend on its coords - so go
> > calculate what you depend on first... and repeat (recurse). it's just
> > inside edje. simple basic logic+math

Well, I guessed it was related to math. ;)

> 
> Or to put it another way, there are no constraints, it's not that sort
> of system.  Things are placed relative to other things, at a fixed
> fraction of the size of the thing it is relative to.

Thank you very much for clarifying how it works. I just didn't want to
work through the source immediately, searching for a constraint solver's
implementation like Cassowary.

> 
> On the other hand, there is also ephysics, which can be used to make
> graphics objects react to other objects in a 2D plane using the bullet
> physics library.  You can ask the bullet library authors about their
> algorithms.
> 
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing 
> conversations that shape the rapidly evolving mobile landscape. Sign up now. 
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
> _______________________________________________ enlightenment-devel mailing 
> list enlightenment-devel@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to