OpenCascade 中的复合体:任意类型形状的松散集合,作为一个形状保存在一起,因此一组零件可以一次性移动、绘制或导出。形状在内部保持独立;复合体不会融合它们。shapes.shape 和其他形状类上的获取方法可以再把复合体拆开。
shapes.shape
将任意形状打包成一个复合体,使它们可以作为单个形状处理。
这些形状不会被连接或融合;它们只是一起移动。
要打包的形状
容纳它们的复合体
const group = await bitbybit.occt.shapes.compound.makeCompound({ shapes: [box, sphere] }); Copy
const group = await bitbybit.occt.shapes.compound.makeCompound({ shapes: [box, sphere] });
将复合体拆分为构成它的形状,按添加的顺序排列。
复合体
其中包含的形状
const parts = await bitbybit.occt.shapes.compound.getShapesOfCompound({ shape: group }); Copy
const parts = await bitbybit.occt.shapes.compound.getShapesOfCompound({ shape: group });
Namespace: Bit
Other top-level symbols:
API reference home · Full symbol index · Tutorials and guides · Platform
OpenCascade 中的复合体:任意类型形状的松散集合,作为一个形状保存在一起,因此一组零件可以一次性移动、绘制或导出。形状在内部保持独立;复合体不会融合它们。
shapes.shape和其他形状类上的获取方法可以再把复合体拆开。