【问题标题】:Is there a way to get co-ordinates of the elements of a model?有没有办法获取模型元素的坐标?
【发布时间】:2018-10-31 00:59:41
【问题描述】:

为了比较两个模型,是否有一种方法或函数可以用来获取模型元素的坐标。

【问题讨论】:

    标签: javascript autodesk-forge autodesk-viewer


    【解决方案1】:

    不幸的是,据我所知,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

    【讨论】:

      【解决方案2】:

      使用三个.JS 原生方法,您可以轻松实现场景或模型中的任何几何图形

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-06
        • 2012-06-02
        • 1970-01-01
        • 2020-04-10
        • 2020-10-17
        • 2021-06-19
        相关资源
        最近更新 更多