我目前正在使用Forge RCDB和MongoDB。我有一个.dwf模型(由Revit制作),我在.svf文件中导出。我设法在查看器中显示模型,如伪造示例所示(例如https://forge-rcdb.autodesk.io/database?id=583ec7efebfb320e3cef26a5)。
现在,我还想显示属性(长度,面积,体积......)。我下载了一些伪造示例,它表明属性保存在.json.gz文件中。使用我的数据,我不确定我可以导出.json文件中的属性。但我可以将其导出为.gbXML和ODBC数据库。
我的问题是:属性文件和模型究竟是如何链接的?是否可以使用Revit中的对象?
答案 0 :(得分:1)
我的问题是:属性文件和模型究竟是如何链接的?是否可以使用Revit中的对象?
Forge Viewer使用SVF格式,该格式尚未记录,但它是JSON文件的集合。 for (i = 0; i < 10; i++)
{
if (userInput.Contains(valueOf1[i]))
{
length1 = length1 + 1;
totalScore = totalScore + 1;
}
}
库负责将属性和相应的viewer3d.js
3D表示放在一起。如果您需要访问这些属性,那么我建议 Model Derivative API ,这是一组REST端点,用于检索模型的层次结构和属性。
答案 1 :(得分:0)
感谢您的回答,这就是我最后所做的:
我保留了.rvt模型并使用https://extract.autodesk.io将其转换为.svf。 在导出的文件夹中,有几个.json.gz文件,其中包含属性(objects.attrs.json.gz,objects_ids.json.gz,...)。我认为,在显示模型时会自动读取它们,因为我没有对它们做任何特别的事情。现在,当我使用Forge React Boiler和Forge RCDB时,我可以显示我的模型及其属性。
当我问我的问题时,我使用的是没有属性的模型。我选择了另一个属性,现在它工作正常。