Perhaps this question has been asked before but even though I searched the site I did not find what I want.
The code is rather simple:
data = Import["orbit3d.out", "Table"];
d = Table[{data[[i, 2]], data[[i, 3]], data[[i, 4]]}, {i, 1, Length[data]}];
l = Line[d];
S0 = Graphics3D[{Black, Thickness[0.002], l}];
P0 = Show[{S0}, Axes -> True,
AxesStyle -> Directive[FontSize -> 20, FontFamily -> "Helvetica"],
AxesLabel -> {"x", "y", "z"}, BoxRatios -> {1, 1, 1},
BoxStyle -> Directive[Dashed], PlotRange -> 5.5, ImageSize -> 550]
which produces the following plot
The complete data file can be obtained here: data file
Now I want to produce the projections of the 3D orbit on the three priamry planes (x,y), (x,z) and (y,z) and plot them on the sides of the bounding box.
Any ideas?


P0/.{x_?NumericQ,y_?NumericQ,z_?NumericQ}:>{x,y,0}etc..BTW a self-contained example would be preferable - why should we need to download a file for this? – Yves Klett Aug 27 '15 at 15:330in Yves's snippet to something else. In any event, there was an old package function calledShadow[]you might want to search for… – J. M.'s missing motivation Aug 27 '15 at 16:18