我想知道,在朱莉娅中是否存在与R语言中的rgl包大致等价的东西,即允许三维图形、三维曲面等的动态/交互表示的库。
一点背景:例如,如果你在学习形态计量学,你经常会得到铺层格式格式的文件,或者3D扫描仪生成的其他格式。例如,在R中,您可以通过这样的扫描仪(在这里,一组磨牙)轻松地可视化(以交互的方式)三维表面:

我们目前在朱莉娅有类似的功能吗?如果是,我应该使用哪个库?
谢谢!
发布于 2022-01-06 22:13:29
Makie.jl,特别是通过GLMakie.jl或WebGLMakie.jl后端,是交互式情节的一个很好的选择。例如,来自BeautifulMakie画廊的以下示例
using GLMakie
let
x = y = LinRange(-2, 2, 51)
z = (-x .* exp.(-x .^ 2 .- (y') .^ 2)) .* 4
zmin, zmax = minimum(z), maximum(z)
cmap = :viridis
fig = Figure(resolution = (900,900))
ax = Axis3(fig, aspect = :data, perspectiveness = 0.5, elevation = π/9,
xzpanelcolor= (:black, 0.75), yzpanelcolor= (:black,0.75),
zgridcolor = :grey, ygridcolor = :grey,xgridcolor = :grey)
surface!(ax, x, y, z, colormap = cmap, colorrange = (zmin, zmax))
xm, ym, zm = minimum(ax.finallimits[])
contour!(ax, x, y, z, levels = 20, colormap = cmap, linewidth = 2,
colorrange=(zmin, zmax), transformation = (:xy, zm))
wireframe!(ax, x, y, z, overdraw = true, transparency = true,
color = (:black, 0.1))
fig[1,1] = ax
fig
end打开一个可以随光标任意旋转的交互式窗口。

不过,我不太熟悉该委员会的格式,所以不能就问题的这一方面发表评论。
https://stackoverflow.com/questions/70577156
复制相似问题