文件名称:nbody:简单的n体模拟器
文件大小:20KB
文件格式:ZIP
更新时间:2024-03-11 22:57:45
Go
关于 一个简单的(也许是?)n体模拟器,适合我自己的实验和享受。 去做 改善渲染器 实现z缓冲区以正确绘制3d线和点 实际使用书面数据进行渲染 !! 将最小的帧数据写入sqlite数据库以供以后渲染(速度较慢) 以gob格式写入数据以供以后渲染(速度快,但使用大量RAM) 改进了相机控制(例如,相机pos和外观遵循贝塞尔曲线样条曲线) [1/2]轴根据相机距离成比例增加/缩小(因此,从原点到任何距离的轴看起来大小都相同) 大量创建调色板 框架一角的颜色/质量“键”。 其他文字信息? 绘制边界立方体。 至少模拟边界,也许八叉树节点边界。 更好的仿真状态保存/加载 更好地控制模拟参数(json文件?) 更现实的体重,姿势等 使用树的多线程重力计算 使用主体ID +地图而不是指针+列表 将身体/物理学转换为使用mgl.Vec3类型 检查内存使用情况,使用syn
【文件预览】:
nbody-master
----go.mod(219B)
----main.go(8KB)
----go.sum(995B)
----render.go(16KB)
----physics.go(4KB)
----database.go(3KB)
----gob.go(8KB)
----README.md(1KB)
----tree.go(8KB)
----.gitignore(53B)