为了比较两个模型,我可以使用一种方法或函数来从模型的元素中获取坐标。
答案 0 :(得分:0)
不幸的是,正如我所知,Forge查看器目前还不能很好地利用GIS信息。对由此造成的任何不便表示歉意。但是,如果使用Revit共享坐标系统配置Revit模型,则可以使用以下代码禁用Forge Viewer的集中行为(在v.3.1之后)。之后,您将通过Viewer将模型加载到Revit的共享坐标中,并且可以进行一些坐标转换以将模型点从Viewer坐标系映射到GIS。
var loadOptions = {
applyRefPoint: true,
globalOffset: { x:0, y:0, z:0 }
};
viewer.loadModel(
svfUrl,
loadOptions,
onLoadModelSuccess,
onLoadModelError
);
以下是设置Revit共享坐标的一些参考:
此外,我们的InfraWorks团队正在寻找可以帮助我们缩小用例范围的公司和开发人员,请参阅此处了解详细信息:https://forge.autodesk.com/blog/call-input-infraworks-api
答案 1 :(得分:0)
使用THREE.JS原生方法,您可以轻松地在场景或模型中实现任何几何形状