Manifold 内核中的实体:shapes 构建立方体、球体、圆柱体以及由网格生成的实体,booleans 融合、切割和分割它们,operations 对它们求凸包、切片、细化和平滑,transforms 移动它们,evaluate 测量它们。这里的实体是闭合的三角形网格;每个操作都返回新实体,输入保持不变。此类上的方法将实体转换为普通网格数据。
shapes
booleans
operations
transforms
evaluate
Readonly
将实体转成纯网格数据:顶点属性、三角形索引以及按原始形状对三角形分组的游程。
normalIdx 指定存放法线的顶点属性通道,当实体携带法线时。
normalIdx
实体和可选的法线通道
网格数据
const mesh = await bitbybit.manifold.manifold.manifoldToMesh({ manifold: cube }); Copy
const mesh = await bitbybit.manifold.manifold.manifoldToMesh({ manifold: cube });
将多个实体转成纯网格数据,与 manifoldToMesh 对一个所做的相同。
manifoldToMesh
normalIdx 为每个实体给出一个法线通道。
每个实体一个网格,顺序相同
const meshes = await bitbybit.manifold.manifold.manifoldsToMeshes({ manifolds: [cube, sphere] }); Copy
const meshes = await bitbybit.manifold.manifold.manifoldsToMeshes({ manifolds: [cube, sphere] });
Namespace: Bit
Other top-level symbols:
API reference home · Full symbol index · Tutorials and guides · Platform
Manifold 内核中的实体:
shapes构建立方体、球体、圆柱体以及由网格生成的实体,booleans融合、切割和分割它们,operations对它们求凸包、切片、细化和平滑,transforms移动它们,evaluate测量它们。这里的实体是闭合的三角形网格;每个操作都返回新实体,输入保持不变。此类上的方法将实体转换为普通网格数据。