Hello everybody, I was playing arround with Athens lately and I think I encountered a few small bugs along the way (I may be wrong though) : void cairo_matrix_multiply (It is stated that "The effect of the resulting transformation is to first apply the transformation in a
to the
coordinates and then apply the transformation in b
to the
coordinates."void cairo_matrix_multiply ( AthensCairoMatrix * self, AthensCairoMatrix * m , AthensCairoMatrix * self ) For example, if I want a scaling then a rotation then a translation it seems easier to me to do : myTransformation := myTransformation multiplyBy: scalingTransformation. myTransformation := myTransformation multiplyBy: rotationTransformation. myTransformation := myTransformation multiplyBy: translationTransformation. etc. if I want some other transformations. So it could be nice to have a a method defined like this : void cairo_matrix_multiply ( AthensCairoMatrix * self, AthensCairoMatrix * self , AthensCairoMatrix * m ) What do you think about it ? Thanks, Matthieu |
2015-05-06 17:27 GMT+02:00 Matthieu Lacaton <[hidden email]>:
Yes
Yes, stops are part of the color ramp associations.
I don't know why i t was done that way.
No idea :)
maybe with different names post_multiply / pre_multiply ?
|
Free forum by Nabble | Edit this page |