I'd like to draw 3D-objects in cabinet projection with angle α=26.565° (i.e. atan(α) = 0.5) and scaling factor k=0.5590 = sqrt(5)/4, because the objects should be drawn on a grid, as in the left picture (2-1-coordinate system, from a math book on analytical geometry).

A related question is here (Cabinet projection in PSTricks). There Herbert proposes to use pst-3dplot.pro with coordType=5, but doing this I get five unwanted effects: (1) the scaling factor k is too small, (2) the axes are changed, I need y and z axes parallel to drawing plane, (3) to get the right angle for the z axis, I have to set Alpha=-153.435, and this results in a corresponding labeling of the axes, (4) the coordinate system is turned around clockwise 90 degrees, (5) the label „x“ of the horizontal axe is ON the axe, not above or below or besides it:
Minimal example:
\documentclass{article}
\usepackage{pst-3dplot}
\usepackage{auto-pst-pdf}
\begin{document}
\psset{coorType=5,Alpha=-153.435,IIIDxTicksPlane=xz}
\begin{pspicture} %(-2,-2)(3,3)
\psset{subgriddiv=2, gridlabels=0pt, % grid
gridwidth=0.4pt, subgridwidth=0.4pt,
gridcolor=black!50, subgridcolor=black!50}
\psgrid(-4,-3)(6,6) %(x2,y2)
\pstThreeDCoor[xMin=0,xMax=5, yMin=0,yMax=5, zMin=0,zMax=5,%
IIIDticks,
IIIDlabels,drawing=true, %Alpha=90, %Beta=30,
linewidth=1.5pt,linecolor=red]
\end{pspicture}
\end{document}
Wolfgang Büchel

coorType 6. The you'll see that the z value is multiplied with 0.5. Choose 1 or another value and try it again. – Jan 29 '14 at 18:27(to get the wanted k value and axis labeling) and setting the value of Alpha (in my tex file) to 26.565 degrees it's nearly perfect. Only two unwanted effects remain: (1) the labels of numbers on the axes are inclined (as in your picture above) (2) the coordinate system is rotated anti-clockwise around by 90 degrees. How can I get rid of these effects? - Wolfgang
– Wolfgang Büchel Jan 30 '14 at 06:35-dAutoRotatePages=/Nonesee (http://tug.org/PSTricks/main.cgi?file=pdf/pdfoutput#pst-pdf) or wait until you have some other text in your tex file then it will be correct, – Jan 30 '14 at 08:20/x2D y x … def /y2D z x … def) and two (Alpha=26.565, spotY=0) in your tex file above now I get the desired result. Great. - Wolfgang – Wolfgang Büchel Jan 30 '14 at 11:44