Will you be releasing the modified doodads?
No unfortunately I only had a version of test that I modified every time,
But you just have to play with :
"sprite3d".position3d.set("position3d.x", "position3d.y", "position3d.z"); [Pixels]
"sprite3d".pivot3d.set("pivot3d.x", "pivot3d.y", "pivot3d.z"); [Pixels]
and for rotation 3d : euler.x, euler.y, euler.z; [Radian> 1 degres /180 * Math.PI = 1 radian], [0.5*Math.PI = 90degres, Math.PI = 180degres]
Caution if your sprite is larger than the tile size the "getDepth()" for "screen.z" function may be altered...