跳到主要内容

IDP.Custom.Design.CustomModel.computeInnerSpacesAsync() 函数

function computeInnerSpacesAsync(id: string): Promise<InnerSpaceWithBorders[]>;

获取模型的所有内空数据,包含边界信息

参数:

  • id: string

    模型id, 只允许传入顶层柜体的id * 异常处理: 1. 传入id找不到模型: throw new Error('the model does not exist') 2. 传入的id是组合模型id: throw new Error('expect paramModel, the model is paramModelAssembly'); 3. 传入的id是组件id:throw new Error('expect root model, the model is child model');

返回值: Promise<InnerSpaceWithBorders[]>