【发布时间】:2018-10-31 00:59:41
【问题描述】:
为了比较两个模型,是否有一种方法或函数可以用来获取模型元素的坐标。
【问题讨论】:
标签: javascript autodesk-forge autodesk-viewer
为了比较两个模型,是否有一种方法或函数可以用来获取模型元素的坐标。
【问题讨论】:
标签: javascript autodesk-forge autodesk-viewer
不幸的是,据我所知,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
【讨论】:
使用三个.JS 原生方法,您可以轻松实现场景或模型中的任何几何图形
【讨论】: