文件名称:qdsp:一个小的C库,用于生成和快速更新散点图
文件大小:148KB
文件格式:ZIP
更新时间:2024-05-19 23:46:56
C
QDSP 关于 QDSP是“快速动态散点图”(或“快速和脏散点图”)的缩写,是一种轻量级的C库,用于创建动态实时散点图。 在体面的硬件上,它应该能够每帧渲染10 ^ 6点。 QDSP使用语义版本控制,因此在1.0.0之后进行的任何更改都是向后兼容的(直到我意识到我做出了不可原谅的设计决定并最终发布了2.0.0)。 动机 我在一个专注于计算等离子体物理学的研究小组中工作。 几个月前,我正在对一些代码进行故障排除,并且我需要一种在调试时查看相图的方法(将数据传输到gnuplot太慢),当时我正在学习OpenGL,因此我一起整理了一些代码来监视我的仿真实时。 最终这真的很有用,所以我将其清理并将其转换为库。 安装 到目前为止,QDSP仅移植到Linux。 它很有可能在OS X上运行,但我尚未对其进行测试。 Windows用户也许可以构建它,但是他们必须弄乱Makefile才能真正安装它。 在
【文件预览】:
qdsp-master
----.gitignore(79B)
----ghp-index.html(344B)
----docDeploy.sh(5KB)
----Makefile(2KB)
----src()
--------qdsp.c(23KB)
--------glad.c(91KB)
--------example1.c(4KB)
--------example2.c(6KB)
----resources()
--------helpmessage(193B)
----.travis.yml(652B)
----CONTRIBUTING.md(859B)
----LICENSE(26KB)
----README.md(4KB)
----python()
--------setup.py(403B)
--------.gitignore(15B)
--------qdsp()
--------example.py(927B)
--------docs()
----include()
--------KHR()
--------qdsp_interface.f90(2KB)
--------qdsp.h(10KB)
--------glad()
----shaders()
--------overlay.vert.glsl(303B)
--------text.frag.glsl(155B)
--------grid.frag.glsl(161B)
--------overlay.frag.glsl(155B)
--------text.vert.glsl(440B)
--------grid.vert.glsl(105B)
--------points.frag.glsl(130B)
--------points.vert.glsl(673B)
----docs()
--------Doxyfile(104KB)
--------Doxyfile.travis(104KB)