2 个版本
0.1.1 | 2021年2月12日 |
---|---|
0.1.0 | 2021年2月12日 |
#13 在 #球体
13KB
297 代码行
sphere_pack_from_json
此存储库使用spherical-cow中的球体排列实现来解析作为JSON对象提供的球体描述,并提供生成的排列密度、表面积与体积比以及排列的球体数量。
用法
由于从源代码构建二进制文件需要cargo,因此最简单的方法是使用cargo install sphere_pack_from_json
为您的特定架构构建二进制文件。也可以使用cargo install --git https://github.com/aleph-oh/sphere_pack_from_json.git
从此仓库安装。
要解析的文件的输入格式是一个JSON列表,其中每个对象都有一个可表示为String的name属性、一个可表示为浮点值的radius属性以及一个值在0到255之间的proportion属性(这是一个整数)。
输出格式也是JSON,包含体积分数(以比例表示,而不是百分比)、表面积与体积比和球体数量。
待办事项
更多配置、单元测试、criterion基准测试 (?)
依赖关系
~8MB
~144K SLoC