Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
13
Task/Draw-a-rotating-cube/Julia/draw-a-rotating-cube.julia
Normal file
13
Task/Draw-a-rotating-cube/Julia/draw-a-rotating-cube.julia
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
using Makie, LinearAlgebra
|
||||
|
||||
N = 40
|
||||
interval = 0.10
|
||||
|
||||
scene = mesh(FRect3D(Vec3f0(-0.5), Vec3f0(1)), color = :skyblue2)
|
||||
rect = scene[end]
|
||||
|
||||
for rad in 0.5:1/N:8.5
|
||||
arr = normalize([cospi(rad/2), 0, sinpi(rad/2), -sinpi(rad/2)])
|
||||
Makie.rotate!(rect, Quaternionf0(arr[1], arr[2], arr[3], arr[4]))
|
||||
sleep(interval)
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue