Yes, I vaguely recalled something like that, so let's say there are some limitations...*
From the source code:
- vertex(float x, float y, float z)
- vertex(float x, float y, float z, float u, float v)
- point(float x, float y, float z)
- bezier(float x1, float y1, float z1,
- float x2, float y2, float z2,
- float x3, float y3, float z3,
- float x4, float y4, float z4)
- curve(float x1, float y1, float z1,
- float x2, float y2, float z2,
- float x3, float y3, float z3,
- float x4, float y4, float z4)
- translate(float tx, float ty, float tz)
- scale(float x, float y, float z)
- applyMatrix(float n00, float n01, float n02, float n03,
- float n10, float n11, float n12, float n13,
- float n20, float n21, float n22, float n23,
- float n30, float n31, float n32, float n33)
are not implemented for Java2D and PDF.
Surprisingly, we have translate(width/2, height/2, -200); in the page you point to. And indeed it works. Not too sure where it goes...
The vertex() call is probably internal to one of your calls, perhaps text().