3个版本 (重大变更)
0.3.0 | 2022年12月21日 |
---|---|
0.2.0 | 2022年5月24日 |
0.1.0 | 2021年12月4日 |
#437 in 图形API
每月88次下载
在 3 crate中使用
485KB
9K SLoC
truck-meshalgo
网格算法,包括形状的四面体化。
示例代码
filleted-cube
一个将网格分解为元素以供未来NURBS形状近似网格的实验。包含doc(隐藏)
方法。
- 输入: filleted_cube.obj
- 输出: planes.obj, lower.obj, upper.obj
irregular-sphere
将NURBS中的临界点产生的非规则法线添加到包含该非规则法线的球体中。
- 输入: irregular_sphere.obj
- 输出: regular_sphere.obj
octahedron-subdivision
将环细分应用于规则八面体。
- 输入: hardcoded octahedron
- 输出: octahedron.obj, subdivision-octahedron.obj
requadrangulate-buddha
一个读取大量网格数据,应用三角化和四边形化,并写出的基准测试。
- 输入: happy-buddha.obj
- 输出: requadrangulated-buddha.obj
smoothing-bunny
向斯坦福兔子添加平滑法线。
- 输入: bunny.obj
- 输出: smooth_bunny.obj
splitting-sample
一个将网格分解为元素以供未来NURBS形状近似网格的实验。
- 输入: sample.obj
- 输出: planes_parts_#.obj, others_parts_#.obj
teapot
向著名的茶壶添加平滑法线并进行四边形化。
- 输入: teapot.obj
- 输出: quaded_pot.obj
tessellate_shape
四面体化一个形状并输出obj文件。
usage: tessellate_shape <input json file> <output json file>
默认的<输出文件>
是output.obj。
依赖
~6.5MB
~110K SLoC