On 19 April 2012 18:27, Denis Kudriashov <[email protected]> wrote:
> It's so great stuff!!! :))
>
> Is cairo used as athens backend for this demo?
> Is it should work with Bitblt backend?
>
> In demo I see many usage of angel parameter for transformations. Do you
> think about "angel unit objects" like "90 degrees" or "2 radians" instead of
> raw numbers ?
>
there are two methods -  rotateByRadians: and rotateByDegrees:
It makes things more explicit, while if i just have
rotate: or rotateBy:, then it will be a bit ambiguous, whether
argument angle is in radians or degrees
(different frameworks assuming  different things to be default)

> How #scaledBy: works with Point argument (self extend) and Float like (frame
> / 100 sin abs) at the same time? What' logic?
>
for uniform scale, you provide a sole number, and for non-uniform - a point,
with x and y scale factors separately.
There is a scaleX:Y: method, while scaleBy: is more for convenience.

> Best regards,
> Denis
>
>
> 2012/4/19 Igor Stasenko <[email protected]>
>>
>> Hello, all
>>
>> I recorded a small introductory video about Athens.
>> Here it is:
>>
>> http://vimeo.com/40653315
>>
>> (about 21 minutes).
>>
>> I explain some basic stuff like drawing things using Athens canvas,
>> building paths, use of transformation matrices etc.
>>
>> Please note, this is a first video i ever recorded in such context in
>> my life, so don't be too harsh :)
>> Also, note that the animations are jagged because of video recording
>> frame rate, not because it is that slow in reality.
>>
>> There are still a blog post pending about it.. which i plan to finish
>> when i will finish ;)
>>
>> --
>> Best regards,
>> Igor Stasenko.
>>
>



-- 
Best regards,
Igor Stasenko.

Reply via email to