我想创建一个Revit插件,该插件从Revit模型中加载一些数据并将其与用户输入数据相关联。有没有一种方法可以将这些关联保存在项目中以备将来使用?我是否必须创建一个保留这些关联的数据库,例如本地SQLLite或文件本地化?预先谢谢!
这些是几个不同的问题。
[如何创建Revit加载项在许多教程和其他资料中都有介绍,其中许多内容在The Building Coder overview of the Revit API getting started material中列出。
有许多种方法可以将用户数据与Revit模型元素相关联。您可以按照建议使用Revit element id或unique id将其存储在外部数据库中,以保持关联。
您还可以通过将用户数据添加到共享参数或使用extensible storage,将其存储在Revit模型内的各个元素上。
接下来,我建议您学习入门材料,并学习Revit API的基础知识以及相关的Revit最终用户工作流程。