简易方式
说明:直接初始化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>