调用方式-简易

直接初始化WebApplication,无须关注文件类型,直接在网页上显示模型或图纸,包括BIMFACE提供的默认UI。

适用场景

仅提供显示功能,不能调用其他API进行二次开发。

代码示例

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>your page title</title>
<!-- 引用BIMFACE的JavaScript显示组件库 -->
<script src="https://static.bimface.com/api/BimfaceSDKLoader/BimfaceSDKLoader@latest-release.js" charset="utf-8"></script>
</head>

<body>

<!-- 定义DOM元素,用于在该DOM元素中显示模型或图纸 -->
<div id="domId" style="width:800px; height:600px"></div>

<script type="text/javascript">

    // 指定待显示的模型或图纸(viewToken从服务端获取)
    var viewToken = '<yourViewToken>';
    
    // 初始化显示组件
    var options = new BimfaceSDKLoaderConfig();
    options.viewToken = viewToken;
    BimfaceSDKLoader.load(options, successCallback, failureCallback);
    
    function successCallback(viewMetaData) {
        // 创建WebApplication,直接显示模型或图纸
        var dom4Show = document.getElementById('domId');
        new Glodon.Bimface.Application.WebApplicationDemo(viewMetaData, dom4Show); 
    }
    
    function failureCallback(error) {
        console.log(error);
    };
</script>
</body>
</html>