Maybe we can introduce a new rectangle class.

Alexandre


> On Jul 19, 2015, at 6:33 PM, Nicolai Hess <nicolaih...@web.de> wrote:
> 
> 
> 
> 2015-07-18 10:25 GMT+02:00 Peter Uhnák <i.uh...@gmail.com>:
> The discussion was that Rectangle is used by Morphic which uses integer 
> coordinates so rounding is required. I think the idea was to split the two 
> classes?
> 
> Peter
> 
> On Sat, Jul 18, 2015 at 9:50 AM, Stephan Eggermont <step...@stack.nl> wrote:
> On 17/07/15 18:16, Jan Blizničenko wrote:
> Shouldn't the rounded method be separated as for
> example roundedCenter or something like that to eliminate the confusion?
> 
> I would like to keep Rectangles current implementation, because the Rectangle 
> class
> is used for Screen-Rectangles and the screen only knows about integer/pixel 
> positions. 
> 
> But on the other hand, you are right, we already use and allow rectangles 
> with non-integer corners.
> And changing that (resp. enforcing integer coordinates) is maybe much more 
> difficult.
> And at latest when we use Athens for rendering the full world, Rectangles 
> with integer rounded position for every shape, does'nt make much sense.
> 
> 
> If you do some time comparsions, can you use 
> 
> center
>     "Answer the point at the center of the receiver."
> 
>     ^self topLeft + self bottomRight /  2.0
> 
> (instead of "/ 2" ) (fraction vs. float)
> 
> 
> 
>  
> 
> I think I've seen discussions about this before and vaguely
> remember the conclusion that there was too much current
> code depending on it for this to be an easy change at the
> moment
> 
> Stephan
> 
> 
> 
> 
> 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply via email to