IExportParamModelData 接口
interface IExportParamModelData
模型JSON信息导出数据
属性
"@type"
'@type': string;
模型类型(小程序用)
absBoundingBox
absBoundingBox?: {
min: Number3;
max: Number3;
};
类型: { min: Number3; max: Number3; }
absPosition
absPosition: Number3;
世界坐标系下的模型原点坐标
类型: Number3
absRotation
absRotation: Number3;
世界坐标系下的模型原点旋转
类型: Number3
absRotationDegree
absRotationDegree: Number3;
Number3 absRotation 由弧度转换成角度后的值
类型: Number3
accessoryModel
accessoryModel: boolean;
非原生组件;原型为组件库拖入组件时值为true,否则为false
arcIndex
arcIndex?: number;
平面板件基础信息
arrayStyle
arrayStyle: {
step: number;
number: number;
};
baseTexture
baseTexture: string;
材质商品上的基材
billOutput
billOutput: boolean;
商品是否在清单中输出(商品详情页定义),默认true
bottomBrushMaterialBgId
bottomBrushMaterialBgId?: number;
背面喷绘效果材质商品 id
boundingBox
boundingBox?: {
min: Number3;
max: Number3;
};
类型: { min: Number3; max: Number3; }
boxSize
boxSize: Number3;
模型矩形外框所产生的最小包围盒(包含子模型)。注意:五金对应的值为 {0, 0, 0}
类型: Number3
brushMaterialBgId
brushMaterialBgId?: number;
正面喷绘效果材质商品 id
center
center?: Number3;
中心点坐标。如果是顶层模型,为世界坐标系下的坐标;如果是子模型,为父模型局部坐标系下的坐标
类型: Number3
clockwise
clockwise?: boolean;
平面板件基础信息
constParameters
constParameters: IParamModelParameter[];
模型中间变量列表,会输出模型身上所有的中间变量;这里的参数化模型不包括生成类模型
类型: IParamModelParameter[]
customCode
customCode: string;
模型对应商品上的自定义编码
customFields
customFields: ICustomField[];
商品自定义信息
类型: ICustomField[]
customSize
customSize: Number3;