1 个不稳定版本
0.1.0 | 2021年5月8日 |
---|
#869 在 游戏开发
1.5MB
8K SLoC
一个多面体渲染器,由Miratope JS衍生而来。目前仍处于alpha开发阶段。
Miratope现在能做什么?
Miratope可以加载一些多面体,并找出它们的各种属性,并且可以通过各种方法对它们进行操作。尽管如此,我们仍在早期阶段移植原始Miratope的功能。
Miratope的目标是什么?
我们计划最终支持原始Miratope的所有功能,以及以下功能
- 可构建和渲染的各种多面体系列
- 可应用于这些多面体的许多操作
- 以各种格式加载和保存
- 支持 Stella OFF格式
- 支持 GeoGebra GGB格式
- 本地化
- 为许多形状在多种语言中自动生成名称
如何使用Miratope?
Miratope尚未完成界面,目前处于alpha阶段,因此您需要下载源代码才能进行大多数操作。Miratope是用Rust编写的,所以如果您还没有下载最新版本及其Visual Studio C++构建工具,您应该首先下载。下载说明可以在这里找到:https://rust-lang.net.cn/tools/install。您可能需要重新启动计算机才能完全安装Rust。
- 设置好Rust后,点击此处GitHub上的绿色按钮,上面写着“代码”。
- 如果您已经安装了GitHub Desktop,只需点击“用GitHub Desktop打开”。
- 如果您不这样做,请点击“下载ZIP”,下载完成后,提取
.zip
文件。
- 接下来,打开命令行。在Windows上,您可以通过打开运行(Run)并输入
Win+R
,然后在搜索框中输入cmd
来做到这一点。 - 在命令行中,首先输入
cd [FILE PATH]
。如果您不知道如何获取文件路径,请在文件中打开解压缩后的Miratope文件文件夹,然后点击顶部的地址栏。复制高亮显示的文件路径,并将其粘贴到命令行中的[FILE PATH]
位置,然后按Enter键。命令行标题中的最后一个名称应该是Miratope所在的文件夹名称。 - 最后,输入
cargo run
并按Enter。第一次打开Miratope需要一些时间,但之后打开应该会更快。如果您下载的Miratope是稳定版本,应该会弹出一个窗口。如果不是,您会收到错误,您应该等待开发者修复他们损坏的内容。完成所有步骤后,您只需执行步骤4即可从启动时运行Miratope(但如果[FILE PATH]
发生变化,您需要再次执行步骤3)。
采取这些步骤是因为现在每次修复错误或添加功能时更新应用程序的成本太高。一旦Miratope离开alpha阶段,将提供一个简单的.exe
版本1。
我在哪里可以获取这些“OFF文件”?
OFF文件格式是一种用于存储某些类型几何形状的格式。尽管没有广泛应用,但它已成为研究多面体和多胞体的标准格式。它最初是为Geomview软件设计的,后来被用于Stella软件。Miratope使用了对Stella OFF格式的进一步泛化,适用于任意数量的维度。
Miratope尚未包含OFF文件库。尽管如此,其中许多可以从OfficialURL的个人收藏中下载。最终,它们将可以从Miratope本身中进行浏览。
为什么渲染会有错误?
适当的渲染,即使在3D中,也是一个持续的工作。
依赖关系
~49–97MB
~1M SLoC