【iModelJS】如何添加页面?

@Devin Liu

老师,您好!

现在想在simple viewer app例子中,添加一个页面。就是登录后进入一个页面,点击页面上的控件,再进入模型展示。

可以给一些思路或者方法吗?谢谢!

Parents
  • 简要提示:

    1.首先使用contextId和imodelId从远程服务(iModelHub或iModelBank)获取一个

    iModel连接IModelConnection ,当然也可以直接打开本地Bim文件获取一个本

    地连接IModelConnection 。

    2.根据获取到的连接IModelConnection,查询一个视图ViewState,作为显示使用。

    3.根据连接IModelConnection和查询到的视图ViewState作为属性传递给iTwin.js

    提供的视口组件ViewportComponent。然后将该视口组件作为网页上任意一个Div的子组件即可,

    当然,必须设置该Div的Height和Weight不能为0。

    通过上述过程,我们就可以实现一个简单的iTwin.js应用,并可以预览本地或远程

    的iModel。

  • 再补充一下,相关的功能函数,例如从iModel中查询视图ViewState等函数都可以在simple viewer app源码中获取,拿来即可使用。

Reply Children
No Data