# 创建图模联动
在本教程中,你可以学习如何通过组件数据管理服务创建图模联动数据。
# 前期准备
# 获取图模联动组件权限
使用图模联动组件需要开通相关权限,如未开通请联系BIMFACE管理员
# 准备模型和图纸文件
在创建图模联动数据之前,需要在指定的项目中上传用于创建联动的模型和图纸文件,并转换完成,具体方法详见:上传文件 (opens new window)和文件转换 (opens new window)。
# 创建图模联动数据
通过组件管理服务 (opens new window)接口,指定项目ID和模型ID,并设置初始化配置信息,即可创建图模联动数据,示例如下:
# 请求Path
https://api.bimface.com/module/v1/module-data
# 请求header
Authorization: Bearer cn-e9725999-0b36-4c0e-bdca-38ea88888888
# 请求body
{
// 组件类型,"Linkage2D3D"为图模联动
"moduleType": "Linkage2D3D",
// 组件数据名称
"name": "图模联动示例",
// 项目ID
"projectId": 10000000006014,
// 资源列表,初始创建时指定模型即可
"sources": [
{
// 模型ID
"id": "10000018070125",
// 模型类型,"singleModel"为单模型,"integrateModel"为集成模型
"type": "singleModel"
}
],
// 组件数据
"data": {
// 模型信息
"model": {
// 模型ID
"id": "10000018070125",
// 模型类型,"singleModel"为单模型,"integrateModel"为集成模型
"type": "singleModel"
},
// 图纸列表
"drawings": [
{
// 图纸列表,初始创建时可以为空
"list": [],
// 展示模式
"displayMode": {
// 工具条配置
"toolbar": {
// 图纸工具条配置, "MainToolbar"为主工具条, "DrawingList"为图纸视图中的图纸列表,"SearchToolbar"为搜索工具条
"drawingToolbars": [
"MainToolbar",
"DrawingList",
"SearchToolbar"
],
// 模型工具条配置,"MainToolbar"为主工具条, "ModelTree"为目录树,"ViewHouse"为视角工具
"modelToolbars": [
"MainToolbar",
"ModelTree",
"ViewHouse"
]
}
}
}
]
}
}
# 返回示例
{
"code": "bimfaceservice-0000",
"message": null,
"data": {
"createTime": "2022-10-31T15:04:18.000Z",
"moduleDataId": 2502450510451488,
"moduleType": "Linkage2D3D",
"name": "图模联动示例",
"reason": null,
"status": "success",
"updateTime": "2022-10-31T15:04:18.000Z"
}
}