按模型分隔 RVT 层次结构中的对象
Separate objects in RVT hierarchy by model
我正在测试 运行链接的 .rvt 文件的 SVF2 翻译。对于 source file packaged as a zip and a source file that contains references,我翻译的对象层次结构没有按链接模型分组。相反,所有模型中的所有对象都在一个顶级 objects
数组中。
{
"data": {
"type": "objects",
"objects": [
{
"objectid": 1,
"objects": [
// All objects from the linked models are in here
]
"name": "Model"
}
]
}
}
翻译是否可以按模型拆分对象?在我这边,如果可能的话,我想在每个模型的基础上过滤对象。我能想到的唯一解决方法是 运行 为每个模型单独翻译,但这会产生额外费用。我希望在层次结构中看到这样的东西:
{
"data": {
"type": "objects",
"objects": [
{
"objectid": 1,
"objects": [
// Objects from model 1
]
"name": "Model 1"
},
{
"objectid": 2,
"objects": [
// Objects from linked model 2
]
"name": "Model 2"
},
{
"objectid": 3,
"objects": [
// Objects from linked model 3
]
"name": "Model 3"
},
]
}
}
这是一个很好的观点。不幸的是,恐怕无法配置模型衍生服务翻译来重构这样的层次结构。我们需要向工程团队提交功能请求,看看是否可以支持。
我正在测试 运行链接的 .rvt 文件的 SVF2 翻译。对于 source file packaged as a zip and a source file that contains references,我翻译的对象层次结构没有按链接模型分组。相反,所有模型中的所有对象都在一个顶级 objects
数组中。
{
"data": {
"type": "objects",
"objects": [
{
"objectid": 1,
"objects": [
// All objects from the linked models are in here
]
"name": "Model"
}
]
}
}
翻译是否可以按模型拆分对象?在我这边,如果可能的话,我想在每个模型的基础上过滤对象。我能想到的唯一解决方法是 运行 为每个模型单独翻译,但这会产生额外费用。我希望在层次结构中看到这样的东西:
{
"data": {
"type": "objects",
"objects": [
{
"objectid": 1,
"objects": [
// Objects from model 1
]
"name": "Model 1"
},
{
"objectid": 2,
"objects": [
// Objects from linked model 2
]
"name": "Model 2"
},
{
"objectid": 3,
"objects": [
// Objects from linked model 3
]
"name": "Model 3"
},
]
}
}
这是一个很好的观点。不幸的是,恐怕无法配置模型衍生服务翻译来重构这样的层次结构。我们需要向工程团队提交功能请求,看看是否可以支持。