私がこのようなことをすることを考えると:
void glOrtho( GLdouble left,
GLdouble right,
GLdouble bottom,
GLdouble top,
GLdouble nearVal,
GLdouble farVal);
結果は次のとおりです。http://www.opengl.org/sdk/docs/man/xhtml/glOrtho.xml w 次のようなマトリックスを実現できますか。
http://cairographics.org/manual/cairo-matrix.html
私はこれを試しました:
cairo_matrix_t mat;
mat.xx = 2 / (right - left);
mat.yx = 0;
mat.xy = 2 / (top - bottom);
mat.yy = 0;
mat.x0 = 0;
mat.y0 = 0;
cairo_set_matrix(cr,&mat);
しかし、うまくいきませんでした。GlOrtho がカイロで作成したのと同じマトリックスをどのように達成できますか? ありがとう