IExportParamModelData interface
模型JSON信息导出数据
Signature:
interface IExportParamModelData
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
string | 模型类型(小程序用) | ||
(Optional) | |||
世界坐标系下的模型原点坐标 | |||
世界坐标系下的模型原点旋转 | |||
Number3 absRotation 由弧度转换成角度后的值 | |||
boolean | 非原生组件;原型为组件库拖入组件时值为true,否则为false | ||
number | (Optional) 平面板件基础信息 | ||
{ step: number; number: number; } | |||
string | 材质商品上的基材 | ||
boolean | 商品是否在清单中输出(商品详情页定义),默认true | ||
number | (Optional) 背面喷绘效果材质商品 id | ||
(Optional) | |||
模型矩形外框所产生的最小包围盒(包含子模型)。注意:五金对应的值为 {0, 0, 0} | |||
number | (Optional) 正面喷绘效果材质商品 id | ||
(Optional) 中心点坐标。如果是顶层模型,为世界坐标系下的坐标;如果是子模型,为父模型局部坐标系下的坐标 | |||
boolean | (Optional) 平面板件基础信息 | ||
模型中间变量列表,会输出模型身上所有的中间变量;这里的参数化模型不包括生成类模型 | |||
string | 模型对应商品上的自定义编码 | ||
商品自定义信息 | |||
用于模型报价时的尺寸计算;普通参数化模型优先取模型在编辑器中设置的报价尺寸,没有的话,取长宽高;台面线条由对应的算量算法计算得到 | |||
boolean | 原生子模型已删除 | ||
(Optional) 阵列方向 | |||
boolean | 模型是否需要在清单中输出(编辑器中定义),默认true | ||
边信息 | |||
number | (Optional) 子模型坐标的调用方式,比如子模型都是左后下,或都是中心点;只向下影响一层,不会影响子模型的子模型 | ||
string | 模型的唯一识别id | ||
boolean | 模型不显示(工具中设置) | ||
模型参数列表,会输出模型身上所有的隐藏系统变量、基础变量与自定义变量;这里的参数化模型不包括生成类模型 | |||
string | 模型安装位置编码,受“产品编号”功能控制 | ||
number | 阵列长度 | ||
boolean | (Optional) 平面板件基础信息 | ||
boolean | 模型对应的商品是否已删除,已删除则为true,否则为false | ||
string | 模型对应商品上的产品编码 | ||
string | 模型对应的商品名称 | ||
代表模型价格信息的list,包含模型单价、数量、成本单价等报价信息 | |||
string | 模型脚本描述模型树的唯一id(酷家乐内部使用) | ||
string | 模型在方案中的名称 | ||
string | 模型对应商品上的产品编码 | ||
string | 模型对应商品上的型号 | ||
number | 模型类型,用于区分参数化模型1、五金2、元件3、虚拟模型4、参数化组合模型5 | ||
boolean | 模型是否需要报价,默认true | ||
string | 模型对应的商品id,根据商品id可以在source中查询相关商品的信息 | ||
string | 收藏转素材商品的id,若不为空,则实际用户使用的是该商品 | ||
string | 商品所属的商家id | ||
string | 材质商品所属的商家id | ||
string | 模型原始名称,建模时的名称,即素材表里的名称 | ||
模型参数列表,会输出模型身上所有的非隐藏系统变量、基础变量与自定义变量;这里的参数化模型不包括生成类模型 | |||
any | TODO 老板放样路径 | ||
板件路径 | |||
string | 父模型id | ||
(Optional) 平面板件基础信息 | |||
(Optional) 模型原点坐标。如果是顶层模型,为世界坐标系下的坐标;如果是子模型,为父模型局部坐标系下的坐标 | |||
number | 商品对应的真分类id | ||
旧板件路径(与ParamPlankPath仅有数据结构差异) | |||
与 resources 中的数据重复 | |||
Array<string> | 放样轮廓,通常是线条、前后挡水、开孔截面的商品id | ||
轮廓商品信息 | |||
any | TODO 线条模型的切割分段信息 | ||
number | (Optional) 平面板件基础信息 | ||
string | 模型备注 | ||
string | 模型所属房间id | ||
(Optional) 模型原点旋转。如果是顶层模型,为世界坐标系下的坐标;如果是子模型,为父模型局部坐标系下的旋转 | |||
(Optional) rotate 由弧度转换成角度后的值 | |||
模型缩放比例。仅针对五金模型有意义,其他模型都是 {1, 1, 1} | |||
number | 放样轮廓高 | ||
模型 mesh 所产生的最小包围盒(包含子模型) | |||
boolean | 模型是否标准,标准模型值为true,非标模型值为false;受“非标检测”功能控制 | ||
子模型列表 | |||
number | 材质方向 | ||
boolean | 材质商品是否已删除,已删除则为true,否则为false | ||
string | 材质商品上的产品编码 | ||
string | 材质商品上的自定义编码 | ||
string | 材质商品名称 | ||
string | 材质商品上的产品编码 | ||
string | 模型主材质的商品id,根据商品id可以在source中查询相关商品的信息 | ||
string | 材质商品上的型号 | ||
number | 板件厚度 | ||
string | |||
Array<string> | 生成类模型所关联的模型id,以台面为例,会关联侧台面id和柜子id |