Преобразование GdkPoint - PullRequest
       7

Преобразование GdkPoint

0 голосов
/ 09 декабря 2010

Как я могу преобразовать gdkpoint? Скажи:

GdkPoint p2 = sometransform.transform(P1);  

1 Ответ

0 голосов
/ 09 декабря 2010

это должно быть сделано с PangoMatrix, здесь координаты x и y должны быть установлены на значения x и y и применить текущее преобразование к значениям (x, y).

    PangoMatrix elementMatrix = PANGO_MATRIX_INIT; 

    GdkPoint elementCenter;

    // do some other operations here like translation, rotation etc... 

    double *x, *y;
    *x = elementCenter.x;
    *y = elementCenter.y;

     pango_matrix_transform_point(&elementMatrix,x,y); 
...