Death Star: Difference between revisions
Content added Content deleted
m (Now can remove axes completely since recent Makie updates) |
|||
Line 876: | Line 876: | ||
=={{header|Julia}}== |
=={{header|Julia}}== |
||
<lang julia> |
<lang julia># run in REPL |
||
using Makie |
|||
function deathstarjpg() |
|||
n = 60 |
|||
n = 60 |
|||
θ = [0; (0.5: n - 0.5) / n; 1] |
|||
φ = [(0: 2n - 2) * 2 / (2n - 1); 2] |
|||
# if x is +0.9 radius units, replace it with the coordinates of sphere surface |
# if x is +0.9 radius units, replace it with the coordinates of sphere surface |
||
⚫ | |||
# at (1.2,0,0) center, radius 0.5 units |
|||
⚫ | |||
x = [(x1 = cospi(φ)*sinpi(θ)) > 0.9 ? 1.2 - x1 * 0.5 : x1 for θ in θ, φ in φ] |
|||
⚫ | |||
⚫ | |||
scene = Scene(backgroundcolor=:black) |
|||
⚫ | |||
end |
|||
deathstarjpg() |
|||
⚫ | |||
</lang> |
|||
axis = plt[Axis] |
|||
axis[:showgrid] = (false,false,false) |
|||
axis[:showaxis] = (false,false,false) |
|||
Makie.save("deathstar-julia.jpg", plt))</lang> |
|||
=={{header|LSL}}== |
=={{header|LSL}}== |