【文件属性】:
文件名称:BlackHole:用Julia编写的Black Hole渲染和模拟软件
文件大小:73KB
文件格式:ZIP
更新时间:2021-04-05 21:08:05
Julia
黑洞
Julia(Julia)写的《黑洞》渲染工作。
项目正在进行中。 我使用SageMath来计算Eddington-Finkelstein度量标准的Christoffel符号的符号表达式,然后将非零分量硬编码为Julia函数,然后将其用于测地线跟踪方法,以在周围绘制吸积盘。黑洞。
目前正在从事:
GPU加速绘图
完成光盘的实现
相对论效应
用法示例
s = EddingtonFinkelstein ( 2.0 )
geodesics = calcgeodesics (
s,
num = 3000 ,
Δϕ = 0.002
)
disk = GeometricDisk (
α = π / 50 ,
β = 0.0 ,
rinner = 12 ,
router = 44
)
image = renderdisk (
【文件预览】:
BlackHole-master
----.gitignore(796B)
----README.md(1KB)
----.JuliaFormatter.toml(26B)
----examples()
--------blackhole.png(6KB)
--------thindisk.png(62KB)
----LICENSE(34KB)
----src()
--------render.jl(1KB)
--------eddingtonfinkelstein.jl(2KB)
--------geodesics.jl(2KB)
--------coordinates.jl(1KB)
--------disks()
--------BlackHole.jl(325B)
--------accretiondisk.jl(1KB)
----Project.toml(782B)