组件模块
概述
组件模块的API,包含创建组件、修改组件属性的方法
注册模块名:
designer
API
createWardrobe(cube, params)
简要描述
创建柜体
在房间模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createWardrobe([0, 0, 0, 100, 200, 600], {
});返回参数说明
柜体的组件信息
返回参数示例
createTatami(cube, params)
简要描述
创建榻榻米
在房间模式下可用
只能从俯视视角绘制
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createTatami([0, 0, 0, 200, 200, 400], {
});返回参数说明
榻榻米的组件信息
返回参数示例
createHPlank(cube, params)
简要描述
创建横板
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createHPlank([0, 0, 0, 100, 200, 18], {
});返回参数说明
横板的组件信息
返回参数示例
createVPlank(cube, params)
简要描述
创建竖板
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createVPlank([0, 0, 0, 18, 200, 100], {
});返回参数说明
竖板的组件信息
返回参数示例
createBackPlank(cube, params)
简要描述
创建背板
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createBackPlank([0, 0, 0, 100, 200, 5], {
});返回参数说明
背板的组件信息
返回参数示例
createDrawer(cube, params)
简要描述
创建抽屉
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createDrawer([0, 0, 0, 100, 200, 100], {
});返回参数说明
抽屉的组件信息
返回参数示例
createDoor(cube, params)
简要描述
创建柜门
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createDoor([0, 0, 0, 100, 200, 18], {
});返回参数说明
门的组件信息
返回参数示例
createWLineBottom(cube, params)
简要描述
创建踢脚线
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createWLineBottom([0, 0, 0, 100, 60, 200], {
});返回参数说明
踢脚线的组件信息
返回参数示例
createHanger(cube, params)
简要描述
创建衣通
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createHanger([0, 0, 0, 100, 50, 100], {
});返回参数说明
衣通的组件信息
返回参数示例
createEndCap(cube, params)
简要描述
创建收口条
在柜体模式下可用
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 位置及尺寸 | cube | 是 | array{number} | [x, y, z, width, height, depth] |
| 工艺参数 | params | 否 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
createEndCap([0, 0, 0, 100, 200, 60], {
});返回参数说明
收口条的组件信息
返回参数示例
setName(item, name)
简要描述
设置组件名称
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 组件 | item | 是 | object | |
| 名称 | name | 是 | string |
参数示例
setName(item, "柜体A");
返回参数说明
无
setNameById(id, name)
简要描述
通过ID设置组件名称
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 组件唯一标识 | id | 是 | string | |
| 名称 | name | 是 | string |
参数示例
setNameById("1234", "柜体A");返回参数说明
无
setTechParams(item, params)
简要描述
设置组件工艺参数
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 组件 | item | 是 | object | |
| 工艺参数 | params | 是 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
setTechParams(item, {
});返回参数说明
无
setTechParamsById(id, params)
简要描述
通过ID设置组件工艺参数
参数说明
| 参数 | 字段 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| 组件唯一标识 | id | 是 | string | |
| 工艺参数 | params | 是 | object{string, any} | 具体见组件工艺参数说明 |
参数示例
setTechParamsById("1234", {
});返回参数说明
无
