#geodesic #edge #graph #faces #point #information #goldberg

多面体

多面体是一个用于创建多面体的小型库

1 个不稳定版本

0.1.0 2020年3月11日

#6#geodesic

Apache-2.0 OR MIT

45KB
1K SLoC

多面体

这个包是一个用于创建和修改多面体的实用库。

目前功能仅限于基于二十面体的测地多面体以及相应的Goldberg多面体。


lib.rs:

多面体是一个用于创建多面体的库。它目前可以创建基本的柏拉图立体、基于二十面体的测地多面体及其相应的Goldberg多面体。

多面体允许访问其基本信息(顶点、边和面)并且可以基于petgraph库转换为图。

示例

use polyhedra::VertexGraph;
use polyhedra::geodesic::build_icosahedral_goldberg;

let subdivisions = 2;
let goldberg = build_icosahedral_goldberg(subdivisions);
let graph: VertexGraph = goldberg.into();

依赖关系

~7MB
~128K SLoC