文件名称:Galaster:动态 3D 图形可视化工具
文件大小:10.83MB
文件格式:ZIP
更新时间:2024-08-07 08:22:47
C++
Galaster - 一个 3D 动态图形可视化工具 概述 Galaster 是一个可视化动态图的系统,这个项目的目标是创建一个开源版本的 ubigraph。 目前它可以作为静态 C++ 库工作,其他编程语言的 RPC API 将很快实现。 加拉斯特在行动 如何建造 你需要 GLFW、FreeType 和 CMake 来构建这个项目。 以下命令构建静态 C++ 库libgalaster.a以及此项目中包含的所有示例。 mkdir build cd build cmake .. make 成功构建此项目后,您可以启动一个示例来查看它是否正常工作。 输入./examples/cube以启动 `cube` 示例,该示例将 1000 个节点布局为 10x10x10 立方体。 您将获得一个非常原始的窗口,用于交互式查看图形。 虽然目前不支持通过鼠标拖动来旋转图形,但可以识别一些按键: 钥匙
【文件预览】:
Galaster-master
----.gitignore(37B)
----README.org(2KB)
----gengraph.sh(156B)
----src()
--------layer.hh(9KB)
--------test.cc(5KB)
--------galaster.cc(7KB)
--------font.hh(2KB)
--------geometry.cc(56KB)
--------vec3d.cc(608B)
--------verify.hh(2KB)
--------glyph.cc(2KB)
--------font.cc(3KB)
--------prop.cc(260B)
--------spatial_octree.hh(6KB)
--------prop.hh(1KB)
--------graph.hh(5KB)
--------layout.hh(7KB)
--------vec3d.hh(6KB)
--------galaster.hh(425B)
--------bezier.cc(3KB)
--------rwlock.hh(3KB)
--------render.hh(21KB)
--------CMakeLists.txt(1KB)
--------vertex_edge.hh(8KB)
----LICENSE(1KB)
----examples()
--------randflower.cc(3KB)
--------template.cc(448B)
--------membrane.cc(5KB)
--------splineorama.cc(2KB)
--------randspline.cc(2KB)
--------cube.cc(2KB)
--------multiedge.cc(2KB)
--------label.cc(5KB)
--------binary_tree.cc(5KB)
--------splineorama2.cc(3KB)
--------random.cc(1KB)
--------CMakeLists.txt(558B)
--------crawler.cc(10KB)
----mov()
--------dyn.gif(1.74MB)
--------cube.gif(3.41MB)
--------tree.gif(2.73MB)
--------treerap.gif(3.1MB)
----CMakeLists.txt(611B)