Right: scaling scales everything not just geometry.
this is intentionally done so, that you have a uniform way to scale up/down
whole scenery i.e.
if you want to render same scene but 2 times bigger , just put 'scaleBy: 2'
before and you done,
and it will be exactly 2 times bigger (as if you zoomed-in the image in
your graphics editor, except from losing
picture quality and having aliasing effects ;) .


On 3 January 2014 16:11, Alexandre Bergel <[email protected]> wrote:

> Very true!
> looks like to be the thing. Thanks!
>
> Alexandre
>
>
> On Jan 3, 2014, at 11:12 AM, Henrik Johansen <[email protected]>
> wrote:
>
> >
> > On 03 Jan 2014, at 1:58 , Alexandre Bergel <[email protected]>
> wrote:
> >
> >> Hi!
> >>
> >> Apparently, the width (in pixels) of a stroke in athens seems to vary
> with the size of the path. Am I right?
> >>
> >> For example, I have the following rendering:
> >>
> >> <Screen Shot 2014-01-03 at 9.54.29 AM.png>
> >>
> >> There is just one code to draw a box, which is:
> >>
> >>      athensCanvas pathTransform restoreAfter: [
> >>              athensCanvas pathTransform
> >>                      translateBy: rectangle center;
> >>                      scaleBy: rectangle extent / 2.
> >>
> >>              athensCanvas
> >>                      setPaint: color;
> >>                      drawShape: self path.
> >>
> >>              strokePaint     ifNotNil:
> >>                      [ (athensCanvas
> >>                              setStrokePaint: strokePaint) width: 0.1.
> >>                              athensCanvas drawShape: path  ]
> >>              ]
> >>
> >> Having a width of 1 makes a very large border.
> >> Do I miss something?
> >>
> >> Cheers,
> >> Alexandre
> >> --
> >> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> >> Alexandre Bergel  http://www.bergel.eu
> >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> >>
> >>
> >>
> > Well yes, you are using scaleBy:.
> > That scaling applies to the stroke width of the path as well, I’d
> imagine...
> >
> > Cheers,
> > Henry
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>


-- 
Best regards,
Igor Stasenko.

Reply via email to