The following wls file surprisingly creates an instance of Mathematica (v12.1) on OS X 10.15.7:
#!/usr/bin/env wolframscript
plato = "Icosahedron";
SetDirectory["./hp-d-wbps-t6-s1-wls/"];
Range2[from_, to_, step_] :=
{#, Length@#} &[
Join[Range[from, to, step], Range[to - step, from + step, -step]]
];
Get["../../../../HyperPlatonics.m"];
Block[
{
full = Range2[.1, 1.5, .01],
viewpoints
},
viewpoints =
Table[
2.9 {2.5 Cos@\[Phi], 2 Sin@\[Phi], .3 Sin@\[Phi]},
{\[Phi], 0, 2 Pi, 2 Pi/(Last[full] - 1)}
];
Map[
Export[
"img" <> IntegerString[# , 10, 6] <> ".jpg",
WarpedBeamedPlatonicSolid[
plato,
3, .9, .7, {5, 5},
First[full][[#]],
ViewVector -> {viewpoints[[#]], {0, 0, 0}},
ViewVertical -> {0, 0, 1},
ViewAngle -> 35 Degree,
ImageSize -> Large
]
] &,
Range[Last@full]
]
];
Why does this happen? Any chance to suppress this behavior?
Graphics[...]
to a bitmap definitely relies on the FE (this is your case). However, if you already have a bitmap, you can export that without the FE. Technically, it's not the exporting but rasterization/rendering that needs the FE. $\endgroup$ – Szabolcs Jan 20 at 17:32