0

如何转换 gdkpoint?说:

GdkPoint p2 = sometransform.transform(P1);  
4

1 回答 1

0

应该使用 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); 
于 2010-12-09T05:46:29.153 回答