要在APS中设计自动化打开Revit云模型,你可以使用以下方法:
using Autodesk.Revit.ApplicationServices;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
public void OpenCloudModel()
{
UIApplication uiApp = commandData.Application;
UIDocument uiDoc = uiApp.ActiveUIDocument;
Document doc = uiDoc.Document;
// 获取云模型的路径
string cloudModelPath = "";
// 打开云模型
OpenOptions openOptions = new OpenOptions();
openOptions.AllowOpeningLocalByWrongUser = true;
openOptions.Audit = false;
openOptions.DetachFromCentralOption = DetachFromCentralOption.DoNotDetach;
openOptions.PathType = PathType.Cloud;
openOptions.EnableModelUpdates = true;
doc.Open(cloudModelPath, openOptions);
}
using Autodesk.Forge;
using Autodesk.Forge.Model;
public void OpenCloudModel()
{
// 设置Forge API的访问令牌
string accessToken = "";
// 获取云模型的URN
string cloudModelURN = "";
// 创建Forge API的客户端
ForgeClient forgeClient = new ForgeClient(accessToken);
// 创建打开云模型的请求
string openModelUrl = string.Format("modelderivative/v2/designdata/{0}/metadata", cloudModelURN);
ApiResponse
以上是使用Revit API和Forge API打开Revit云模型的两种方法示例。你可以根据自己的需求和实际情况选择适合的方法。
上一篇:APS配置工具找不到实体。